#include <MLAPI_EpetraBaseOperator.h>
Inheritance diagram for MLAPI::EpetraBaseOperator:


Public Member Functions | |
| EpetraBaseOperator (const Epetra_Map &Map, const BaseOperator &Op) | |
| Constructor. | |
| virtual | ~EpetraBaseOperator () |
| Destructor. | |
| int | ApplyInverse (const Epetra_MultiVector &X_Epetra, Epetra_MultiVector &Y_Epetra) const |
Applies the operator to X, returns the results in Y. | |
| virtual int | SetUseTranspose (bool UseTranspose) |
| Sets the use of tranpose (NOT IMPLEMENTED). | |
| virtual int | Apply (const Epetra_MultiVector &X_Epetra, Epetra_MultiVector &Y_Epetra) const |
Applies the operator to X, returns the results in Y. | |
| virtual double | NormInf () const |
| NOT IMPLEMENTED. | |
| virtual const char * | Label () const |
Returns the label of this object. | |
| virtual bool | UseTranspose () const |
Returns false. | |
| virtual bool | HasNormInf () const |
| NOT IMPLEMENTED. | |
| virtual const Epetra_Comm & | Comm () const |
| Returns a reference to the communicator object. | |
| virtual const Epetra_Map & | OperatorDomainMap () const |
| Returns a reference to the OperatorDomainMap. | |
| virtual const Epetra_Map & | OperatorRangeMap () const |
| Returns a reference to the OperatorRangeMap. | |
| virtual const Epetra_Map & | Map () const |
Returns a reference to the Map of this object. | |
| const BaseOperator & | GetBaseOperator () const |
| int MLAPI::EpetraBaseOperator::ApplyInverse | ( | const Epetra_MultiVector & | X_Epetra, | |
| Epetra_MultiVector & | Y_Epetra | |||
| ) | const [inline, virtual] |
Applies the operator to X, returns the results in Y.
Implements Epetra_Operator.
1.4.7