
Public Member Functions | |
| PreconditionLU (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 |
Classes | |
| struct | AdditionalData |
See the comment in the base class PreconditionerBase for when this preconditioner may or may not work.
| PETScWrappers::PreconditionLU::PreconditionLU | ( | 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::PreconditionLU::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::PreconditionLU::additional_data [protected] |
Store a copy of the flags for this particular preconditioner.
documentation generated on Fri Nov 21 07:13:55 2008 by
doxygen
1.5.6