#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.