Closed mzuzek closed 1 year ago
refs #523
Block Tpetra elementwise_multiply has one overload which requires the underlying scalar type to be the same for T, T1 and T2 and to be known integral of floating-point type:
elementwise_multiply
T
T1
T2
elementwise_multiply(const alpha_t & alpha, const T & x, const T1 & z, const beta_t & beta, T2 & y)
alpha_t
beta_t
Unit tests (in tests/functional_small/ops/):
tests/functional_small/ops/
ops_tpetra_block_vector.cc
ops_tpetra_block.vector_elementwiseMultiply
Tpetra::BlockVector<>
refs #523
Overloads
Block Tpetra
elementwise_multiply
has one overload which requires the underlying scalar type to be the same forT
,T1
andT2
and to be known integral of floating-point type:T
,T1
,T2
● all must have the same underlying scalar type
alpha_t
,beta_t
Tests
Unit tests (in
tests/functional_small/ops/
):ops_tpetra_block_vector.cc
ops_tpetra_block.vector_elementwiseMultiply
Tpetra::BlockVector<>