Preconditioners built on ML.
More...
#include <precond_ml.h>
|
| | MlPrecond (const char *type) |
| |
|
| MlPrecond (ML_Epetra::MultiLevelPreconditioner *mpc) |
| | Wrap ML object.
|
| |
|
void | set_param (const char *name, const char *value) |
| |
|
void | set_param (const char *name, int value) |
| |
|
void | set_param (const char *name, bool value) |
| |
|
void | set_param (const char *name, double value) |
| |
|
virtual int | SetUseTranspose (bool UseTranspose) |
| |
|
virtual int | Apply (const Epetra_MultiVector &X, Epetra_MultiVector &Y) const |
| |
|
virtual double | NormInf () const |
| |
|
virtual const char * | Label () const |
| |
|
virtual bool | UseTranspose () const |
| |
|
virtual bool | HasNormInf () const |
| |
|
|
virtual Epetra_Operator * | get_obj () |
| |
| virtual void | create (Matrix< Scalar > *mat) |
| |
|
virtual void | destroy () |
| | Destroy the preconditioner object.
|
| |
|
virtual void | compute () |
| | Compute the preconditioner.
|
| |
|
virtual void | recompute () |
| | Cheaply recompute the preconditioner if matrix values have changed but not their non-zero structure.
|
| |
|
void | print_unused () |
| |
|
virtual int | ApplyInverse (const Epetra_MultiVector &r, Epetra_MultiVector &z) const |
| |
|
virtual const Epetra_Comm & | Comm () const |
| |
|
virtual const Epetra_Map & | OperatorDomainMap () const |
| |
|
virtual const Epetra_Map & | OperatorRangeMap () const |
| |
|
|
ML_Epetra::MultiLevelPreconditioner * | prec |
| |
|
Teuchos::ParameterList | mlist |
| |
|
EpetraMatrix< Scalar > * | mat |
| |
|
unsigned | owner: 1 |
| |
|
|
class | AztecOOSolver< Scalar > |
| |
template<typename Scalar>
class Hermes::Preconditioners::MlPrecond< Scalar >
Preconditioners built on ML.
Definition at line 51 of file epetra.h.
template<typename Scalar >
- Parameters
-
| [in] | type | - type of the preconditioner[ sa | dd ]
- sa = smooth aggregation
- dd = domain decomposition
|
Definition at line 27 of file precond_ml.cpp.
template<typename Scalar >
The documentation for this class was generated from the following files: