DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
L2 projection operator. More...
#include <DTK_L2ProjectionOperator.hpp>
Inherits MapOperator.
Public Types | |
typedef MapOperator | Base |
Root class tyepdef. More... | |
Public Member Functions | |
L2ProjectionOperator (const Teuchos::RCP< const TpetraMap > &domain_map, const Teuchos::RCP< const TpetraMap > &range_map, const Teuchos::ParameterList ¶meters) | |
Constructor. More... | |
Protected Member Functions | |
void | applyImpl (const TpetraMultiVector &X, TpetraMultiVector &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, double alpha=Teuchos::ScalarTraits< double >::one(), double beta=Teuchos::ScalarTraits< double >::zero()) const override |
Apply the operator. More... | |
L2 projection operator.
Constructs and solves the L2 projection problem on a shared domain. The Galerkin problem is assembled over the range (target) entity set.
Definition at line 68 of file DTK_L2ProjectionOperator.hpp.
typedef MapOperator DataTransferKit::L2ProjectionOperator::Base |
Root class tyepdef.
Definition at line 72 of file DTK_L2ProjectionOperator.hpp.
DataTransferKit::L2ProjectionOperator::L2ProjectionOperator | ( | const Teuchos::RCP< const TpetraMap > & | domain_map, |
const Teuchos::RCP< const TpetraMap > & | range_map, | ||
const Teuchos::ParameterList & | parameters | ||
) |
Constructor.
Definition at line 69 of file DTK_L2ProjectionOperator.cpp.
|
overrideprotected |
Apply the operator.
Definition at line 197 of file DTK_L2ProjectionOperator.cpp.