DataTransferKit - Multiphysics Solution Transfer Services
2.0
|
Map operator interface. More...
#include <DTK_ConsistentInterpolationOperator.hpp>
Inherits MapOperator.
Public Types | |
typedef MapOperator | Base |
Root class tyepdef. More... | |
Public Member Functions | |
ConsistentInterpolationOperator (const Teuchos::RCP< const TpetraMap > &domain_map, const Teuchos::RCP< const TpetraMap > &range_map, const Teuchos::ParameterList ¶meters) | |
Constructor. More... | |
Teuchos::ArrayView< const EntityId > | getMissedRangeEntityIds () const |
Return the ids of the range entities that were not mapped during the last setup phase (i.e. those that are guaranteed to not receive data from the transfer). 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... | |
Map operator interface.
A map operator maps a field in one entity set to another entity set.
Definition at line 65 of file DTK_ConsistentInterpolationOperator.hpp.
typedef MapOperator DataTransferKit::ConsistentInterpolationOperator::Base |
Root class tyepdef.
Definition at line 69 of file DTK_ConsistentInterpolationOperator.hpp.
DataTransferKit::ConsistentInterpolationOperator::ConsistentInterpolationOperator | ( | const Teuchos::RCP< const TpetraMap > & | domain_map, |
const Teuchos::RCP< const TpetraMap > & | range_map, | ||
const Teuchos::ParameterList & | parameters | ||
) |
Constructor.
Definition at line 59 of file DTK_ConsistentInterpolationOperator.cpp.
Teuchos::ArrayView< const EntityId > DataTransferKit::ConsistentInterpolationOperator::getMissedRangeEntityIds | ( | ) | const |
Return the ids of the range entities that were not mapped during the last setup phase (i.e. those that are guaranteed to not receive data from the transfer).
Definition at line 334 of file DTK_ConsistentInterpolationOperator.cpp.
|
overrideprotected |
Apply the operator.
Definition at line 293 of file DTK_ConsistentInterpolationOperator.cpp.