#include <identityoperator.h>
Public Member Functions | |
IdentityOperator (const Epetra_Map &domain_map, const Epetra_Map &range_map, const Epetra_Comm &comm) | |
~IdentityOperator () | |
int | SetUseTranspose (bool use_transpose) |
int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
double | NormInf () const |
const char * | Label () const |
bool | UseTranspose () const |
bool | HasNormInf () const |
const Epetra_Comm & | Comm () const |
const Epetra_Map & | OperatorDomainMap () const |
const Epetra_Map & | OperatorRangeMap () const |
Private Attributes | |
const Epetra_Map & | domain_map_ |
const Epetra_Map & | range_map_ |
const Epetra_Comm & | comm_ |
bool | use_transpose_ |
Definition at line 25 of file identityoperator.h.
IdentityOperator::IdentityOperator | ( | const Epetra_Map & | domain_map, | |
const Epetra_Map & | range_map, | |||
const Epetra_Comm & | comm | |||
) | [inline] |
Definition at line 27 of file identityoperator.h.
IdentityOperator::~IdentityOperator | ( | ) | [inline] |
Definition at line 36 of file identityoperator.h.
int IdentityOperator::Apply | ( | const Epetra_MultiVector & | X, | |
Epetra_MultiVector & | Y | |||
) | const [inline] |
Definition at line 43 of file identityoperator.h.
References domain_map_, OperatorDomainMap(), OperatorRangeMap(), and range_map_.
Referenced by ApplyInverse().
Here is the call graph for this function:
int IdentityOperator::ApplyInverse | ( | const Epetra_MultiVector & | X, | |
Epetra_MultiVector & | Y | |||
) | const [inline] |
Definition at line 66 of file identityoperator.h.
References Apply().
Here is the call graph for this function:
const Epetra_Comm& IdentityOperator::Comm | ( | ) | const [inline] |
bool IdentityOperator::HasNormInf | ( | ) | const [inline] |
Definition at line 82 of file identityoperator.h.
const char* IdentityOperator::Label | ( | ) | const [inline] |
Definition at line 74 of file identityoperator.h.
double IdentityOperator::NormInf | ( | ) | const [inline] |
Definition at line 70 of file identityoperator.h.
const Epetra_Map& IdentityOperator::OperatorDomainMap | ( | ) | const [inline] |
const Epetra_Map& IdentityOperator::OperatorRangeMap | ( | ) | const [inline] |
int IdentityOperator::SetUseTranspose | ( | bool | use_transpose | ) | [inline] |
bool IdentityOperator::UseTranspose | ( | ) | const [inline] |
const Epetra_Comm& IdentityOperator::comm_ [private] |
const Epetra_Map& IdentityOperator::domain_map_ [private] |
const Epetra_Map& IdentityOperator::range_map_ [private] |
bool IdentityOperator::use_transpose_ [private] |
Definition at line 102 of file identityoperator.h.
Referenced by SetUseTranspose(), and UseTranspose().