DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
Parallel moving least square interpolator MapOperator implementation. More...
#include <DTK_NodeToNodeOperator.hpp>
Inherits MapOperator.
Public Types | |
typedef MapOperator | Base |
Typedefs. More... | |
Public Member Functions | |
NodeToNodeOperator (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... | |
Parallel moving least square interpolator MapOperator implementation.
The node-to-node operator is for the node
Definition at line 65 of file DTK_NodeToNodeOperator.hpp.
typedef MapOperator DataTransferKit::NodeToNodeOperator< DIM >::Base |
Typedefs.
Definition at line 70 of file DTK_NodeToNodeOperator.hpp.
DataTransferKit::NodeToNodeOperator< DIM >::NodeToNodeOperator | ( | const Teuchos::RCP< const TpetraMap > & | domain_map, |
const Teuchos::RCP< const TpetraMap > & | range_map, | ||
const Teuchos::ParameterList & | parameters | ||
) |
Constructor.
domain_map | Parallel map for domain vectors this map should be compatible with. |
range_map | Parallel map for range vectors this map should be compatible with. |
Definition at line 64 of file DTK_NodeToNodeOperator_impl.hpp.
|
overrideprotected |
Apply the operator.
Definition at line 163 of file DTK_NodeToNodeOperator_impl.hpp.