ML_Epetra::MatrixFreePreconditioner Member List

This is the complete list of members for ML_Epetra::MatrixFreePreconditioner, including all inherited members.

AddAndResetStartTime(const std::string &Label, const int print=false) const ML_Epetra::MatrixFreePreconditioner [inline, private]
Apply(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const ML_Epetra::MatrixFreePreconditioner
ApplyBlockJacobi(Epetra_MultiVector &X, const double omega) const ML_Epetra::MatrixFreePreconditioner [private]
ApplyBlockJacobi(Epetra_MultiVector &X, const Epetra_MultiVector &B, const double omega, Epetra_MultiVector &tmp) const ML_Epetra::MatrixFreePreconditioner [private]
ApplyInvBlockDiag(const double alpha, Epetra_MultiVector &X, const double gamma, const Epetra_MultiVector &B) const ML_Epetra::MatrixFreePreconditioner [private]
ApplyInverse(const Epetra_MultiVector &X, Epetra_MultiVector &Y) const ML_Epetra::MatrixFreePreconditioner
ApplyJacobi(Epetra_MultiVector &X, const double omega) const ML_Epetra::MatrixFreePreconditioner [private]
ApplyJacobi(Epetra_MultiVector &X, const Epetra_MultiVector &B, const double omega, Epetra_MultiVector &tmp) const ML_Epetra::MatrixFreePreconditioner [private]
ApplyPostSmoother(Epetra_MultiVector &X, const Epetra_MultiVector &Y, Epetra_MultiVector &tmp) const ML_Epetra::MatrixFreePreconditioner [private]
ApplyPreSmoother(Epetra_MultiVector &X) const ML_Epetra::MatrixFreePreconditioner [private]
C() const ML_Epetra::MatrixFreePreconditioner [inline]
C_ML_Epetra::MatrixFreePreconditioner [private]
C_ML_ML_Epetra::MatrixFreePreconditioner [private]
CheckSPD(const Epetra_Operator &Op, const bool UseApply=true, const int NumChecks=1, const int NumVectors=1) const ML_Epetra::MatrixFreePreconditioner
Coarsen(ML_Operator *A, ML_Aggregate **aggr, ML_Operator **P, ML_Operator **R, ML_Operator **C, int NumPDEEqns=1, int NullSpaceDim=1, double *NullSpace=NULL)ML_Epetra::MatrixFreePreconditioner
Comm() const ML_Epetra::MatrixFreePreconditioner [inline]
Comm_ML_Epetra::MatrixFreePreconditioner [private]
Comm_ML()ML_Epetra::MatrixFreePreconditioner [inline]
Comm_ML_ML_Epetra::MatrixFreePreconditioner [private]
Compute(const Epetra_CrsGraph &Graph, Epetra_MultiVector &NullSpace)ML_Epetra::MatrixFreePreconditioner [private]
GetBlockDiagonal(const Epetra_CrsGraph &Graph, std::string DiagonalColoringType)ML_Epetra::MatrixFreePreconditioner
HasNormInf() const ML_Epetra::MatrixFreePreconditioner [inline]
InvBlockDiag_ML_Epetra::MatrixFreePreconditioner [private]
InvPointDiagonal_ML_Epetra::MatrixFreePreconditioner [private]
IsComputed() const ML_Epetra::MatrixFreePreconditioner [inline]
IsComputed_ML_Epetra::MatrixFreePreconditioner [private]
Label() const ML_Epetra::MatrixFreePreconditioner [inline]
Label_ML_Epetra::MatrixFreePreconditioner [private]
List_ML_Epetra::MatrixFreePreconditioner [private]
MatrixFreePreconditioner(const Epetra_Operator &Operator, const Epetra_CrsGraph &Graph, Epetra_MultiVector &NullSpace, const Epetra_Vector &PointDiagonal, Teuchos::ParameterList &List)ML_Epetra::MatrixFreePreconditioner
MLP() const ML_Epetra::MatrixFreePreconditioner [inline]
MLP_ML_Epetra::MatrixFreePreconditioner [private]
MyPID() const ML_Epetra::MatrixFreePreconditioner [inline]
NormInf() const ML_Epetra::MatrixFreePreconditioner [inline]
NumMyBlockRows_ML_Epetra::MatrixFreePreconditioner [private]
NumPDEEqns_ML_Epetra::MatrixFreePreconditioner [private]
NumProc() const ML_Epetra::MatrixFreePreconditioner [inline]
omega_ML_Epetra::MatrixFreePreconditioner [private]
Operator_ML_Epetra::MatrixFreePreconditioner [private]
OperatorDomainMap() const ML_Epetra::MatrixFreePreconditioner [inline]
OperatorRangeMap() const ML_Epetra::MatrixFreePreconditioner [inline]
PostSmoother_ML_Epetra::MatrixFreePreconditioner [private]
PrecType_ML_Epetra::MatrixFreePreconditioner [private]
PreSmoother_ML_Epetra::MatrixFreePreconditioner [private]
PrintTimings() const ML_Epetra::MatrixFreePreconditioner [inline, private]
R() const ML_Epetra::MatrixFreePreconditioner [inline]
R_ML_Epetra::MatrixFreePreconditioner [private]
ResetStartTime() const ML_Epetra::MatrixFreePreconditioner [inline, private]
SetUseTranspose(bool UseTranspose)ML_Epetra::MatrixFreePreconditioner
SmootherType_ML_Epetra::MatrixFreePreconditioner [private]
Time_ML_Epetra::MatrixFreePreconditioner [mutable, private]
TimeTableML_Epetra::MatrixFreePreconditioner [mutable, private]
TotalCPUTime() const ML_Epetra::MatrixFreePreconditioner
UseTranspose() const ML_Epetra::MatrixFreePreconditioner [inline]
verbose_ML_Epetra::MatrixFreePreconditioner [private]
~MatrixFreePreconditioner()ML_Epetra::MatrixFreePreconditioner [virtual]