MlPrecond Class Reference
[Preconditioners]

Preconditioners built on ML. More...

#include <ml.h>

Inherits Precond.

List of all members.

Public Member Functions

 MlPrecond (const char *type)
virtual ~MlPrecond ()
virtual void create (Matrix *mat)
virtual void destroy ()
 Destroy the preconditioner object.
virtual void compute ()
 Compute the preconditioner.
void set_param (const char *name, const char *value)
void set_param (const char *name, int value)
void set_param (const char *name, double value)
void print_unused ()

Protected Attributes

unsigned owner:1

Friends

class AztecOOSolver

Detailed Description

Preconditioners built on ML.


Constructor & Destructor Documentation

MlPrecond::MlPrecond ( const char *  type  ) 
Parameters:
[in] type - type of the preconditioner [ sa | dd ]

  • sa = smooth aggregation
  • dd = domain decomposition
MlPrecond::~MlPrecond (  )  [virtual]

Member Function Documentation

void MlPrecond::compute (  )  [virtual]

Compute the preconditioner.

Implements Precond.

void MlPrecond::create ( Matrix mat  )  [virtual]
Parameters:
[in] a 

Implements Precond.

void MlPrecond::destroy (  )  [virtual]

Destroy the preconditioner object.

Implements Precond.

void MlPrecond::print_unused (  ) 
void MlPrecond::set_param ( const char *  name,
double  value 
)
void MlPrecond::set_param ( const char *  name,
int  value 
)
void MlPrecond::set_param ( const char *  name,
const char *  value 
)

Friends And Related Function Documentation

friend class AztecOOSolver [friend]

Member Data Documentation

unsigned MlPrecond::owner [protected]

The documentation for this class was generated from the following files:
Generated on Fri Sep 3 09:22:20 2010 for Hermes3D Library: Real Version by  doxygen 1.6.3