#include <BelosEpetraOperator.h>
Inheritance diagram for Belos::EpetraOperator:

Public Member Functions | |
Constructor / Destructor | |
| EpetraOperator (const RefCountPtr< LinearProblem< double, Epetra_MultiVector, Epetra_Operator > > &lp, const RefCountPtr< StatusTest< double, Epetra_MultiVector, Epetra_Operator > > &stest, const RefCountPtr< OutputManager< double > > &om, const RefCountPtr< ParameterList > &plist) | |
| Constructor. | |
| virtual | ~EpetraOperator () |
| Destructor. | |
Attribute methods | |
| int | SetUseTranspose (bool UseTranspose) |
| Set whether the operator or its inverse should be applied. [ This option is not implemented ]. | |
Operator application methods | |
| int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| Apply the operator. | |
| int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| Apply the operator's inverse. | |
Norm methods | |
| double | NormInf () const |
| Compute the infinity norm of the operator. [ This option is not implemented ]. | |
Attribute access functions | |
| const char * | Label () const |
| Return the label of the operator. | |
| bool | UseTranspose () const |
| Return whether the operator is using the transpose. | |
| bool | HasNormInf () const |
| Return whether the infinity norm is available for this operator. | |
| const Epetra_Comm & | Comm () const |
| Return the communicator for this operator. | |
| const Epetra_Map & | OperatorDomainMap () const |
| Return the domain map for this operator. | |
| const Epetra_Map & | OperatorRangeMap () const |
| Return the range map for this operator. | |
Definition at line 69 of file BelosEpetraOperator.h.
|
||||||||||||||||||||
|
Constructor.
|
|
|
Destructor.
Definition at line 81 of file BelosEpetraOperator.h. |
|
|
Set whether the operator or its inverse should be applied. [ This option is not implemented ].
Implements Epetra_Operator. Definition at line 88 of file BelosEpetraOperator.h. |
|
||||||||||||
|
Apply the operator.
Implements Epetra_Operator. Definition at line 91 of file BelosEpetraOperator.cpp. |
|
||||||||||||
|
Apply the operator's inverse.
Implements Epetra_Operator. Definition at line 106 of file BelosEpetraOperator.cpp. |
|
|
Compute the infinity norm of the operator. [ This option is not implemented ].
Implements Epetra_Operator. Definition at line 105 of file BelosEpetraOperator.h. |
|
|
Return the label of the operator.
Implements Epetra_Operator. Definition at line 112 of file BelosEpetraOperator.h. |
|
|
Return whether the operator is using the transpose.
Implements Epetra_Operator. Definition at line 115 of file BelosEpetraOperator.h. |
|
|
Return whether the infinity norm is available for this operator.
Implements Epetra_Operator. Definition at line 118 of file BelosEpetraOperator.h. |
|
|
Return the communicator for this operator.
Implements Epetra_Operator. Definition at line 76 of file BelosEpetraOperator.cpp. |
|
|
Return the domain map for this operator.
Implements Epetra_Operator. Definition at line 81 of file BelosEpetraOperator.cpp. |
|
|
Return the range map for this operator.
Implements Epetra_Operator. Definition at line 86 of file BelosEpetraOperator.cpp. |
1.3.9.1