
Classes | |
| struct | AdditionalData |
Public Member Functions | |
| PreconditionICC (const MatrixBase &matrix, const AdditionalData &additional_data=AdditionalData()) | |
Protected Member Functions | |
| virtual void | set_preconditioner_type (PC &pc) const |
Protected Attributes | |
| const AdditionalData | additional_data |
A class that implements the interface to use the PETSc Incomplete Cholesky preconditioner.
See the comment in the base class PreconditionerBase for when this preconditioner may or may not work.
| PETScWrappers::PreconditionICC::PreconditionICC | ( | const MatrixBase & | matrix, | |
| const AdditionalData & | additional_data = AdditionalData() | |||
| ) |
Constructor. Take the matrix which is used to form the preconditioner, and additional flags if there are any.
| virtual void PETScWrappers::PreconditionICC::set_preconditioner_type | ( | PC & | pc | ) | const [protected, virtual] |
Function that takes a Krylov Subspace Preconditioner context object, and sets the type of preconditioner that is appropriate for the present class.
Implements PETScWrappers::PreconditionerBase.
const AdditionalData PETScWrappers::PreconditionICC::additional_data [protected] |
Store a copy of the flags for this particular preconditioner.
documentation generated on Mon Nov 23 22:58:29 2009 by
doxygen
1.6.1