
Classes | |
| class | AdditionalData |
Public Member Functions | |
| void | initialize (const MATRIX &A, const AdditionalData ¶meters=AdditionalData()) |
| void | clear () |
Protected Attributes | |
| SmartPointer< const MATRIX, PreconditionRelaxation< MATRIX > > | A |
| double | relaxation |
Base class for other preconditioners. Here, only some common features Jacobi, SOR and SSOR preconditioners are implemented. For preconditioning, refer to derived classes.
Definition at line 336 of file precondition.h.
| void PreconditionRelaxation< MATRIX >::initialize | ( | const MATRIX & | A, |
| const AdditionalData & | parameters = AdditionalData() |
||
| ) |
Initialize matrix and relaxation parameter. The matrix is just stored in the preconditioner object. The relaxation parameter should be larger than zero and smaller than 2 for numerical reasons. It defaults to 1.
| void PreconditionRelaxation< MATRIX >::clear | ( | ) |
Release the matrix and reset its pointer.
SmartPointer<const MATRIX, PreconditionRelaxation<MATRIX> > PreconditionRelaxation< MATRIX >::A [protected] |
Pointer to the matrix object.
Definition at line 379 of file precondition.h.
double PreconditionRelaxation< MATRIX >::relaxation [protected] |
Relaxation parameter.
Definition at line 384 of file precondition.h.
documentation generated on Fri Feb 3 2012 06:04:10 by
doxygen
1.7.2