10template <
typename ScalarT >
22 : operator_apply_mode_( operator_apply_mode ) {};
32 lincomb( dst, {
static_cast< ScalarT
>( 1.0 ),
static_cast< ScalarT
>( 1.0 ) }, { dst, src } );
Definition identity.hpp:12
ScalarT ScalarType
Definition identity.hpp:19
Identity(linalg::OperatorApplyMode operator_apply_mode=linalg::OperatorApplyMode::Replace)
Definition identity.hpp:21
void apply_impl(const SrcVectorType &src, DstVectorType &dst)
Definition identity.hpp:24
Q1 scalar finite element vector on a distributed shell grid.
Definition vector_q1.hpp:21
Concept for types that behave like linear operators.
Definition operator.hpp:57
Definition boundary_mass.hpp:14
OperatorApplyMode
Modes for applying an operator to a vector.
Definition operator.hpp:30
@ Replace
Overwrite the destination vector.
@ Add
Add to the destination vector.