KASKADE 7 development version
Modules | Classes

Classes and functions for solving linear equation systems. More...

Modules

 Direct solvers
 Classes and functions for elimination methods.
 
 Iterative solvers
 Classes and functions for iterative solution of linear equation systems.
 

Classes

class  Kaskade::CGBase< X, Xstar, impl, TimerPolicy, Functor >
 regularized preconditioned conjugate gradient method More...
 
class  Kaskade::PCGTerminationCriterion< R >
 Interface for IterateType::PCG termination criterion policy classes. More...
 
class  Kaskade::StrakosTichyEnergyErrorTerminationCriterion< R >
 Relative energy error termination criterion according to Strakos, Tichy: Error estimation in preconditioned conjugate gradients. Requires that IterateType::CG starts at \( x = 0 \). More general starting values might be used, but must be chosen such that the estimate for the energy norm of the solution stays positive (see the above mentioned paper for details). More...
 
class  Kaskade::StrakosTichyPTerminationCriterion< R >
 Relative error termination criterion based on the norm induced by the preconditioner, according to Strakos, Tichy: Error estimation in preconditioned conjugate gradients. Requires that IterateType::CG starts at \( x = 0 \). More general starting values might be used, but must be chosen such that the estimate for the energy norm of the solution stays positive (see the above mentioned paper for details). More...
 
class  Kaskade::InverseLinearOperator< InverseOperator >
 Dune::LinearOperator interface for inverse operators. More...
 
class  Kaskade::TCG< X, Xstar, Regularization >
 preconditioned conjugate gradient method More...
 
class  Kaskade::HierarchicalBasisPreconditioner< Grid, Domain, Range >
 A hierarchical basis preconditioner. More...
 
class  Kaskade::MultigridSolver< Grid, nComponents >
 
class  MultigridSolver< Grd, domain_type >
 

Detailed Description

Classes and functions for solving linear equation systems.