#include <dune/fem/operator/matrix/istlpreconditioner.hh>
|
| | ISTLSolverParameter (const ParameterReader ¶meter=Parameter::container()) |
| |
| | ISTLSolverParameter (const std::string &keyPrefix, const ParameterReader ¶meter=Parameter::container()) |
| |
| | ISTLSolverParameter (const SolverParameter &sp) |
| |
| virtual double | overflowFraction () const |
| |
| virtual bool | fastILUStorage () const |
| |
| virtual SolverParameter * | clone () const |
| |
| | LIST_OF_INT_FORWARDED (Solvers, cg=1, bicgstab=2, gmres=3, minres=4, gradient=5, loop=6, superlu=7, bicg=8, preonly=9, fgmres=10) |
| |
| | LIST_OF_INT_FORWARDED (Preconditioners, none=1, ssor=2, sor=3, ilu=4, gauss_seidel=5, jacobi=6, amg_ilu=7, amg_jacobi=8, ildl=9, oas=10, icc=11) |
| |
| const std::string & | keyPrefix () const |
| |
| const ParameterReader & | parameter () const |
| |
| virtual void | reset () |
| |
| virtual bool | verbose () const |
| |
| virtual void | setVerbose (const bool verb) |
| |
| virtual void | setDefaultErrorMeasure (int def) |
| |
| virtual int | errorMeasure () const |
| |
| virtual double | tolerance () const |
| |
| virtual void | setTolerance (const double eps) |
| |
| virtual int | maxIterations () const |
| |
| virtual void | setMaxIterations (const int maxIter) |
| |
| virtual int | solverMethod (const std::vector< int > standardMethods, const std::vector< std::string > &additionalMethods={}, int defaultMethod=0) const |
| |
| virtual int | gmresRestart () const |
| |
| virtual int | preconditionMethod (const std::vector< int > standardMethods, const std::vector< std::string > &additionalMethods={}, int defaultMethod=0) const |
| |
| virtual double | relaxation () const |
| |
| virtual int | preconditionerIteration () const |
| |
| virtual int | preconditionerLevel () const |
| |
| virtual bool | threading () const |
| |
| virtual bool | knollTrick () const |
| |
◆ BaseType
◆ ISTLSolverParameter() [1/3]
◆ ISTLSolverParameter() [2/3]
◆ ISTLSolverParameter() [3/3]
| Dune::Fem::ISTLSolverParameter::ISTLSolverParameter |
( |
const SolverParameter & |
sp | ) |
|
|
inline |
◆ asImp()
◆ clone()
◆ errorMeasure()
| virtual int Dune::Fem::SolverParameter::errorMeasure |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ fastILUStorage()
| virtual bool Dune::Fem::ISTLSolverParameter::fastILUStorage |
( |
| ) |
const |
|
inlinevirtual |
◆ gmresRestart()
| virtual int Dune::Fem::SolverParameter::gmresRestart |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ keyPrefix()
| const std::string & Dune::Fem::SolverParameter::keyPrefix |
( |
| ) |
const |
|
inlineinherited |
◆ knollTrick()
| virtual bool Dune::Fem::SolverParameter::knollTrick |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ LIST_OF_INT_FORWARDED() [1/2]
| Dune::Fem::SolverParameter::LIST_OF_INT_FORWARDED |
( |
Preconditioners |
, |
|
|
none |
= 1, |
|
|
ssor |
= 2, |
|
|
sor |
= 3, |
|
|
ilu |
= 4, |
|
|
gauss_seidel |
= 5, |
|
|
jacobi |
= 6, |
|
|
amg_ilu |
= 7, |
|
|
amg_jacobi |
= 8, |
|
|
ildl |
= 9, |
|
|
oas |
= 10, |
|
|
icc |
= 11 |
|
) |
| |
|
inherited |
◆ LIST_OF_INT_FORWARDED() [2/2]
| Dune::Fem::SolverParameter::LIST_OF_INT_FORWARDED |
( |
Solvers |
, |
|
|
cg |
= 1, |
|
|
bicgstab |
= 2, |
|
|
gmres |
= 3, |
|
|
minres |
= 4, |
|
|
gradient |
= 5, |
|
|
loop |
= 6, |
|
|
superlu |
= 7, |
|
|
bicg |
= 8, |
|
|
preonly |
= 9, |
|
|
fgmres |
= 10 |
|
) |
| |
|
inherited |
◆ maxIterations()
| virtual int Dune::Fem::SolverParameter::maxIterations |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ overflowFraction()
| virtual double Dune::Fem::ISTLSolverParameter::overflowFraction |
( |
| ) |
const |
|
inlinevirtual |
◆ parameter()
◆ preconditionerIteration()
| virtual int Dune::Fem::SolverParameter::preconditionerIteration |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ preconditionerLevel()
| virtual int Dune::Fem::SolverParameter::preconditionerLevel |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ preconditionMethod()
| virtual int Dune::Fem::SolverParameter::preconditionMethod |
( |
const std::vector< int > |
standardMethods, |
|
|
const std::vector< std::string > & |
additionalMethods = {}, |
|
|
int |
defaultMethod = 0 |
|
) |
| const |
|
inlinevirtualinherited |
◆ preconditionMethodTable()
| static const std::string Dune::Fem::SolverParameter::preconditionMethodTable |
( |
int |
id | ) |
|
|
inlinestaticinherited |
◆ relaxation()
| virtual double Dune::Fem::SolverParameter::relaxation |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ reset()
| virtual void Dune::Fem::SolverParameter::reset |
( |
| ) |
|
|
inlinevirtualinherited |
◆ setDefaultErrorMeasure()
| virtual void Dune::Fem::SolverParameter::setDefaultErrorMeasure |
( |
int |
def | ) |
|
|
inlinevirtualinherited |
◆ setMaxIterations()
| virtual void Dune::Fem::SolverParameter::setMaxIterations |
( |
const int |
maxIter | ) |
|
|
inlinevirtualinherited |
◆ setTolerance()
| virtual void Dune::Fem::SolverParameter::setTolerance |
( |
const double |
eps | ) |
|
|
inlinevirtualinherited |
◆ setVerbose()
| virtual void Dune::Fem::SolverParameter::setVerbose |
( |
const bool |
verb | ) |
|
|
inlinevirtualinherited |
◆ solverMethod()
| virtual int Dune::Fem::SolverParameter::solverMethod |
( |
const std::vector< int > |
standardMethods, |
|
|
const std::vector< std::string > & |
additionalMethods = {}, |
|
|
int |
defaultMethod = 0 |
|
) |
| const |
|
inlinevirtualinherited |
◆ solverMethodTable()
| static const std::string Dune::Fem::SolverParameter::solverMethodTable |
( |
int |
id | ) |
|
|
inlinestaticinherited |
◆ threading()
| virtual bool Dune::Fem::SolverParameter::threading |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ tolerance()
| virtual double Dune::Fem::SolverParameter::tolerance |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ verbose()
| virtual bool Dune::Fem::SolverParameter::verbose |
( |
| ) |
const |
|
inlinevirtualinherited |
◆ defaultErrorMeasure
| int Dune::Fem::SolverParameter::defaultErrorMeasure = 0 |
|
inherited |
◆ keyPrefix_
| const std::string Dune::Fem::SolverParameter::keyPrefix_ |
|
protectedinherited |
◆ parameter_
The documentation for this struct was generated from the following file: