#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::Ifpack_DiagPreconditioner | ( | const Epetra_Map & | DomainMap, | |
const Epetra_Map & | RangeMap, | |||
const Epetra_Vector & | diag | |||
) |
ctor
Ifpack_DiagPreconditioner::~Ifpack_DiagPreconditioner | ( | ) |
dtor
int Ifpack_DiagPreconditioner::Apply | ( | const Epetra_MultiVector & | X, | |
Epetra_MultiVector & | Y | |||
) | const |
int Ifpack_DiagPreconditioner::ApplyInverse | ( | const Epetra_MultiVector & | X, | |
Epetra_MultiVector & | Y | |||
) | const |
const Epetra_Comm& Ifpack_DiagPreconditioner::Comm | ( | ) | const [inline] |
bool Ifpack_DiagPreconditioner::HasNormInf | ( | ) | const [inline] |
const char* Ifpack_DiagPreconditioner::Label | ( | ) | const [inline] |
const Epetra_BlockMap& Ifpack_DiagPreconditioner::Map | ( | ) | const [inline] |
double Ifpack_DiagPreconditioner::NormInf | ( | ) | const [inline] |
const Epetra_Map& Ifpack_DiagPreconditioner::OperatorDomainMap | ( | ) | const [inline] |
const Epetra_Map& Ifpack_DiagPreconditioner::OperatorRangeMap | ( | ) | const [inline] |
int Ifpack_DiagPreconditioner::SetUseTranspose | ( | bool | UseTranspose_in | ) | [inline] |
bool Ifpack_DiagPreconditioner::UseTranspose | ( | ) | const [inline] |