#include <mrtr_ml_preconditioner.H>
Public Member Functions | |
Constructors and destructors | |
| Mortar_ML_Preconditioner (RefCountPtr< Epetra_CrsMatrix > Atilde, RefCountPtr< Epetra_CrsMatrix > A, RefCountPtr< Epetra_CrsMatrix > WT, RefCountPtr< Epetra_CrsMatrix > B, RefCountPtr< Epetra_Map > Annmap, ParameterList &mlparams, bool constructnow=true) | |
| Construct the mortar modified ml preocnditioner. | |
| virtual | ~Mortar_ML_Preconditioner () |
| Destroys an instance of this class. | |
Query methods | |
| const char * | Label () const |
| Returns the label of this class. | |
| const Epetra_Comm & | Comm () const |
| get Comm of this class | |
| const Epetra_Map & | OperatorDomainMap () const |
| Get fine level OperatorDomainMap. | |
| const Epetra_Map & | OperatorRangeMap () const |
| Get fine level OperatorRangeMap. | |
Apply methods | |
| bool | Compute () |
| Compute the preconditioner. | |
| int | ApplyInverse (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| ApplyInverse the preconditioner. | |
Not implemented methods derived from Epetra_Operator | |
| int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| not implemented | |
| int | SetUseTranspose (bool UseTranspose) |
| not implemented | |
| double | NormInf () const |
| not implemented | |
| bool | UseTranspose () const |
| not implemented | |
| bool | HasNormInf () const |
| not implemented | |
|
||||||||||||||||||||||||||||||||
|
Construct the mortar modified ml preocnditioner. Construct the mortar modified ml preconditioner using ML's MLAPI
|
|
|
Destroys an instance of this class. Destructor |
|
||||||||||||
|
ApplyInverse the preconditioner. ApplyInverse the preconditioner. Method is derived from Epetra_Operator.
|
|
|
get Comm of this class Derived from Epetra_Operator, returns ref to the Epetra_Comm of this class |
|
|
Compute the preconditioner. Compute the mortar modified ml preconditioner |
|
|
Get fine level OperatorDomainMap. Derived from Epetra_Operator, get fine level OperatorDomainMap |
|
|
Get fine level OperatorRangeMap. Derived from Epetra_Operator, get fine level OperatorRangeMap |
1.3.9.1