#include <BelosEpetraAdapter.hpp>
Inheritance diagram for Belos::EpetraPrecOp:

Public Member Functions | |
| EpetraPrecOp (const Teuchos::RCP< Epetra_Operator > &Op) | |
| Basic constructor for applying the operator as its inverse. | |
| virtual | ~EpetraPrecOp () |
| Destructor. | |
| void | Apply (const MultiVec< double > &x, MultiVec< double > &y, ETrans trans=NOTRANS) const |
| Apply method for a Belos::MultiVec [inherited from Belos::Operator class]. | |
| int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| Apply method for an Epetra_MultiVector [inherited from Epetra_Operator class]. | |
| int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| Apply inverse method for an Epetra_MultiVector [inherited from Epetra_Operator class]. | |
| const char * | Label () const |
| Returns a character std::string describing the operator. | |
| bool | UseTranspose () const |
| Returns the current UseTranspose setting [always false for this operator]. | |
| int | SetUseTranspose (bool UseTranspose_in) |
| If set true, the transpose of this operator will be applied [not functional for this operator]. | |
| bool | HasNormInf () const |
| Returns true if this object can provide an approximate inf-norm [always false for this operator]. | |
| double | NormInf () const |
| Returns the infinity norm of the global matrix [not functional for this operator]. | |
| const Epetra_Comm & | Comm () const |
| Returns the Epetra_Comm communicator associated with this operator. | |
| const Epetra_Map & | OperatorDomainMap () const |
| Returns the Epetra_Map object associated with the domain of this operator. | |
| const Epetra_Map & | OperatorRangeMap () const |
| Returns the Epetra_Map object associated with the range of this operator. | |
Definition at line 182 of file BelosEpetraAdapter.hpp.
| EpetraPrecOp::EpetraPrecOp | ( | const Teuchos::RCP< Epetra_Operator > & | Op | ) |
Basic constructor for applying the operator as its inverse.
Definition at line 318 of file BelosEpetraAdapter.cpp.
| virtual Belos::EpetraPrecOp::~EpetraPrecOp | ( | ) | [inline, virtual] |
| void EpetraPrecOp::Apply | ( | const MultiVec< double > & | x, | |
| MultiVec< double > & | y, | |||
| ETrans | trans = NOTRANS | |||
| ) | const [virtual] |
Apply method for a Belos::MultiVec [inherited from Belos::Operator class].
Implements Belos::Operator< double >.
Definition at line 326 of file BelosEpetraAdapter.cpp.
| int EpetraPrecOp::Apply | ( | const Epetra_MultiVector & | X, | |
| Epetra_MultiVector & | Y | |||
| ) | const [virtual] |
Apply method for an Epetra_MultiVector [inherited from Epetra_Operator class].
Implements Epetra_Operator.
Definition at line 351 of file BelosEpetraAdapter.cpp.
| int EpetraPrecOp::ApplyInverse | ( | const Epetra_MultiVector & | X, | |
| Epetra_MultiVector & | Y | |||
| ) | const [virtual] |
Apply inverse method for an Epetra_MultiVector [inherited from Epetra_Operator class].
Implements Epetra_Operator.
Definition at line 360 of file BelosEpetraAdapter.cpp.
| const char* Belos::EpetraPrecOp::Label | ( | ) | const [inline, virtual] |
Returns a character std::string describing the operator.
Implements Epetra_Operator.
Definition at line 200 of file BelosEpetraAdapter.hpp.
| bool Belos::EpetraPrecOp::UseTranspose | ( | ) | const [inline, virtual] |
Returns the current UseTranspose setting [always false for this operator].
Implements Epetra_Operator.
Definition at line 203 of file BelosEpetraAdapter.hpp.
| int Belos::EpetraPrecOp::SetUseTranspose | ( | bool | UseTranspose_in | ) | [inline, virtual] |
If set true, the transpose of this operator will be applied [not functional for this operator].
Implements Epetra_Operator.
Definition at line 206 of file BelosEpetraAdapter.hpp.
| bool Belos::EpetraPrecOp::HasNormInf | ( | ) | const [inline, virtual] |
Returns true if this object can provide an approximate inf-norm [always false for this operator].
Implements Epetra_Operator.
Definition at line 209 of file BelosEpetraAdapter.hpp.
| double Belos::EpetraPrecOp::NormInf | ( | ) | const [inline, virtual] |
Returns the infinity norm of the global matrix [not functional for this operator].
Implements Epetra_Operator.
Definition at line 212 of file BelosEpetraAdapter.hpp.
| const Epetra_Comm& Belos::EpetraPrecOp::Comm | ( | ) | const [inline, virtual] |
Returns the Epetra_Comm communicator associated with this operator.
Implements Epetra_Operator.
Definition at line 215 of file BelosEpetraAdapter.hpp.
| const Epetra_Map& Belos::EpetraPrecOp::OperatorDomainMap | ( | ) | const [inline, virtual] |
Returns the Epetra_Map object associated with the domain of this operator.
Implements Epetra_Operator.
Definition at line 218 of file BelosEpetraAdapter.hpp.
| const Epetra_Map& Belos::EpetraPrecOp::OperatorRangeMap | ( | ) | const [inline, virtual] |
Returns the Epetra_Map object associated with the range of this operator.
Implements Epetra_Operator.
Definition at line 221 of file BelosEpetraAdapter.hpp.
1.4.7