Ifpack_DiagPreconditioner: a class for diagonal preconditioning. More...
#include <Ifpack_DiagPreconditioner.h>


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_in) | 
| 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 | 
Ifpack_DiagPreconditioner: a class for diagonal preconditioning.
Definition at line 73 of file Ifpack_DiagPreconditioner.h.
      
  | 
  virtual | 
Y.ReciprocalMultiply(1.0, diag_, X, 0.0);
Implements Epetra_Operator.
Definition at line 74 of file Ifpack_DiagPreconditioner.cpp.
 1.8.5