PETScWrappers::PreconditionLU::AdditionalData Struct Reference

List of all members.

Public Member Functions

 AdditionalData (const double pivoting=1.e-6, const double zero_pivot=1.e-12, const double damping=0.0)

Public Attributes

double pivoting
double zero_pivot
double damping

Detailed Description

Standardized data struct to pipe additional flags to the preconditioner.


Constructor & Destructor Documentation

PETScWrappers::PreconditionLU::AdditionalData::AdditionalData ( const double  pivoting = 1.e-6,
const double  zero_pivot = 1.e-12,
const double  damping = 0.0 
)

Constructor. (Default values taken from function PCCreate_LU of the PetSC lib.)


Member Data Documentation

Determines, when Pivoting is done during LU decomposition. 0.0 indicates no pivoting, and 1.0 complete pivoting. Confer PetSC manual for more details.

Size at which smaller pivots are declared to be zero. Confer PetSC manual for more details.

This quantity is added to the diagonal of the matrix during factorisation.


The documentation for this struct was generated from the following file:

deal.II documentation generated on Mon Nov 23 22:58:29 2009 by doxygen 1.6.1