Abstract Mapping strategy for an TpetraOperatorWrapper. More...
#include <Teko_TpetraOperatorWrapper.hpp>

Public Member Functions | |
| virtual void | copyTpetraIntoThyra (const Tpetra::MultiVector< ST, LO, GO, NT > &tpetraX, const Teuchos::Ptr< Thyra::MultiVectorBase< ST > > &thyraX) const =0 |
| Copy an Epetra_MultiVector into a Thyra::MultiVectorBase. More... | |
| virtual void | copyThyraIntoTpetra (const RCP< const Thyra::MultiVectorBase< ST > > &thyraX, Tpetra::MultiVector< ST, LO, GO, NT > &tpetraX) const =0 |
| Copy an Thyra::MultiVectorBase into a Epetra_MultiVector. More... | |
| virtual const RCP< const Tpetra::Map< LO, GO, NT > > | domainMap () const =0 |
| Domain map for this strategy. More... | |
| virtual const RCP< const Tpetra::Map< LO, GO, NT > > | rangeMap () const =0 |
| Range map for this strategy. More... | |
| virtual std::string | toString () const =0 |
| Identifier string. More... | |
Abstract Mapping strategy for an TpetraOperatorWrapper.
Definition at line 66 of file Teko_TpetraOperatorWrapper.hpp.
|
pure virtual |
Copy an Epetra_MultiVector into a Thyra::MultiVectorBase.
Copy an Epetra_MultiVector into a Thyra::MultiVectorBase. The exact method for copying is specified by the concrete implementations.
| [in] | epetraX | Vector to be copied into the Thyra object |
| [in,out] | thyraX | Destination Thyra object |
Implemented in Teko::TpetraHelpers::DefaultMappingStrategy, and Teko::TpetraHelpers::InverseMappingStrategy.
|
pure virtual |
Copy an Thyra::MultiVectorBase into a Epetra_MultiVector.
Copy an Thyra::MultiVectorBase into an Epetra_MultiVector. The exact method for copying is specified by the concrete implementations.
| [in] | thyraX | Source Thyra object |
| [in,out] | epetraX | Destination Epetra object |
Implemented in Teko::TpetraHelpers::DefaultMappingStrategy, and Teko::TpetraHelpers::InverseMappingStrategy.
|
pure virtual |
Domain map for this strategy.
Implemented in Teko::TpetraHelpers::DefaultMappingStrategy, and Teko::TpetraHelpers::InverseMappingStrategy.
|
pure virtual |
Range map for this strategy.
Implemented in Teko::TpetraHelpers::DefaultMappingStrategy, and Teko::TpetraHelpers::InverseMappingStrategy.
|
pure virtual |
Identifier string.
Implemented in Teko::TpetraHelpers::DefaultMappingStrategy, and Teko::TpetraHelpers::InverseMappingStrategy.
1.8.5