#include <MOR_EpetraSamplingOperator.hpp>
Public Types | |
| enum | FromGIDsTag { fromGIDs } |
| typedef int | GlobalIndex |
Public Member Functions | |
| EpetraSamplingOperator (const Epetra_Map &map, const Teuchos::ArrayView< const GlobalIndex > &sampleLIDs) | |
| EpetraSamplingOperator (const Epetra_Map &map, FromGIDsTag, const Teuchos::ArrayView< const GlobalIndex > &sampleGIDs) | |
| virtual const char * | Label () const |
| virtual const Epetra_Map & | OperatorDomainMap () const |
| virtual const Epetra_Map & | OperatorRangeMap () const |
| virtual const Epetra_Comm & | Comm () const |
| virtual bool | UseTranspose () const |
| virtual int | SetUseTranspose (bool UseTranspose) |
| virtual int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| virtual int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| virtual bool | HasNormInf () const |
| virtual double | NormInf () const |
Private Attributes | |
| Epetra_Map | map_ |
| Teuchos::Array< int > | sampleLIDs_ |
| bool | useTranspose_ |
Definition at line 17 of file MOR_EpetraSamplingOperator.hpp.
| typedef int MOR::EpetraSamplingOperator::GlobalIndex |
Definition at line 20 of file MOR_EpetraSamplingOperator.hpp.
Definition at line 25 of file MOR_EpetraSamplingOperator.hpp.
| MOR::EpetraSamplingOperator::EpetraSamplingOperator | ( | const Epetra_Map & | map, | |
| const Teuchos::ArrayView< const GlobalIndex > & | sampleLIDs | |||
| ) |
| MOR::EpetraSamplingOperator::EpetraSamplingOperator | ( | const Epetra_Map & | map, | |
| FromGIDsTag | , | |||
| const Teuchos::ArrayView< const GlobalIndex > & | sampleGIDs | |||
| ) |
| const char * MOR::EpetraSamplingOperator::Label | ( | ) | const [virtual] |
Definition at line 31 of file MOR_EpetraSamplingOperator.cpp.
| const Epetra_Map & MOR::EpetraSamplingOperator::OperatorDomainMap | ( | ) | const [virtual] |
Definition at line 37 of file MOR_EpetraSamplingOperator.cpp.
| const Epetra_Map & MOR::EpetraSamplingOperator::OperatorRangeMap | ( | ) | const [virtual] |
Definition at line 42 of file MOR_EpetraSamplingOperator.cpp.
| const Epetra_Comm & MOR::EpetraSamplingOperator::Comm | ( | ) | const [virtual] |
Definition at line 47 of file MOR_EpetraSamplingOperator.cpp.
| bool MOR::EpetraSamplingOperator::UseTranspose | ( | ) | const [virtual] |
Definition at line 58 of file MOR_EpetraSamplingOperator.cpp.
| int MOR::EpetraSamplingOperator::SetUseTranspose | ( | bool | UseTranspose | ) | [virtual] |
Definition at line 52 of file MOR_EpetraSamplingOperator.cpp.
| int MOR::EpetraSamplingOperator::Apply | ( | const Epetra_MultiVector & | X, | |
| Epetra_MultiVector & | Y | |||
| ) | const [virtual] |
Definition at line 63 of file MOR_EpetraSamplingOperator.cpp.
| int MOR::EpetraSamplingOperator::ApplyInverse | ( | const Epetra_MultiVector & | X, | |
| Epetra_MultiVector & | Y | |||
| ) | const [virtual] |
Definition at line 81 of file MOR_EpetraSamplingOperator.cpp.
| bool MOR::EpetraSamplingOperator::HasNormInf | ( | ) | const [virtual] |
Definition at line 87 of file MOR_EpetraSamplingOperator.cpp.
| double MOR::EpetraSamplingOperator::NormInf | ( | ) | const [virtual] |
Definition at line 92 of file MOR_EpetraSamplingOperator.cpp.
Epetra_Map MOR::EpetraSamplingOperator::map_ [private] |
Definition at line 49 of file MOR_EpetraSamplingOperator.hpp.
Teuchos::Array<int> MOR::EpetraSamplingOperator::sampleLIDs_ [private] |
Definition at line 50 of file MOR_EpetraSamplingOperator.hpp.
bool MOR::EpetraSamplingOperator::useTranspose_ [private] |
Definition at line 52 of file MOR_EpetraSamplingOperator.hpp.
1.7.1