Ifpack_DiagPreconditioner Class Reference

Ifpack_DiagPreconditioner: a class for diagonal preconditioning. More...

#include <Ifpack_DiagPreconditioner.h>

List of all members.

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


Detailed Description

Ifpack_DiagPreconditioner: a class for diagonal preconditioning.

Constructor & Destructor Documentation

Ifpack_DiagPreconditioner::Ifpack_DiagPreconditioner ( const Epetra_Map &  DomainMap,
const Epetra_Map &  RangeMap,
const Epetra_Vector &  diag 
)

ctor

Ifpack_DiagPreconditioner::~Ifpack_DiagPreconditioner (  ) 

dtor


Member Function Documentation

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]


The documentation for this class was generated from the following file:

Generated on Thu Dec 17 11:06:42 2009 for IFPACK Robust Algebraic Preconditioner Package by  doxygen 1.5.9