#include <Ifpack_DiagPreconditioner.h>
Inheritance diagram for Ifpack_DiagPreconditioner:
Public Member Functions | |
| Ifpack_DiagPreconditioner (const Epetra_Map &DomainMap, const Epetra_Map &RangeMap, const Epetra_Vector &diag) | |
| ctor | |
| ~Ifpack_DiagPreconditioner () | |
| dtor | |
| int | SetUseTranspose (bool UseTranspose) |
| 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 |
| const Epetra_BlockMap & | Map () const |
Definition at line 27 of file Ifpack_DiagPreconditioner.h.
|
||||||||||||
|
Y.ReciprocalMultiply(1.0, diag_, X, 0.0); Implements Epetra_Operator. Definition at line 32 of file Ifpack_DiagPreconditioner.cpp. References Epetra_MultiVector::MyLength(), and Epetra_MultiVector::NumVectors(). |
1.3.9.1