ML  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Namespaces
ml_MultiLevelOperator.h File Reference

Defines an ML preconditioner as a Epetra_Operator derived class. More...

#include "ml_common.h"
#include "Epetra_LinearProblem.h"
#include "Epetra_Object.h"
#include "ml_include.h"
Include dependency graph for ml_MultiLevelOperator.h:

Classes

class  ML_Epetra::MultiLevelOperator
 MultiLevelOperator: An implementation of the Epetra_Operator class. More...
 

Namespaces

 ML_Epetra
 ML_Epetra: default namespace for all Epetra interfaces.
 

Detailed Description

Defines an ML preconditioner as a Epetra_Operator derived class.

ML offers two preconditioners suitable for the solution of Epetra_LinearProblem objects. This file define one the two, called MultiLevelOperator (in the ML_Epetra namespace). This preconditioner is simple wrapper of the ML_Solve() function, so that ML can be applied to Epetra_MultiVector's.

When you should use MultiLevelOperator:

When you should use MultiLevelPreconditioner:

Date
Last update to Doxygen: 22-Jul-04