#include <dune/fem/solver/newtoninverseoperator.hh>
|
| NewtonParameter (const SolverParam &baseParameter, const std::string keyPrefix="fem.solver.newton.") |
|
template<class Parameter , std::enable_if_t<!std::is_base_of< SolverParam, Parameter >::value &&!std::is_same< Parameter, ParameterReader >::value, int > i = 0> |
| NewtonParameter (const Parameter &solverParameter, const std::string keyPrefix="fem.solver.newton.") |
|
template<class ParamReader , std::enable_if_t<!std::is_same< ParamReader, SolverParam >::value &&std::is_same< ParamReader, ParameterReader >::value, int > i = 0> |
| NewtonParameter (const ParamReader ¶meter, const std::string keyPrefix="fem.solver.newton.") |
|
const ParameterReader & | parameter () const |
|
const SolverParam & | solverParameter () const |
|
const SolverParam & | linear () const |
|
virtual void | reset () |
|
virtual double | tolerance () const |
|
virtual void | setTolerance (const double tol) |
|
virtual bool | verbose () const |
|
virtual void | setVerbose (bool verb) |
|
virtual int | maxIterations () const |
|
virtual void | setMaxIterations (const int maxIter) |
|
virtual int | maxLinearIterations () const |
| = max iterations of each linear solve
|
|
virtual void | setMaxLinearIterations (const int maxLinearIter) |
|
virtual int | maxLineSearchIterations () const |
|
virtual void | setMaxLineSearchIterations (const int maxLineSearchIter) |
|
virtual LineSearchMethod | lineSearch () const |
|
virtual void | setLineSearch (const LineSearchMethod method) |
|
virtual ParamDefault * | clone () const |
|
|
const ParamImpl & | asImp () const |
|
◆ LineSearchMethod
template<class SolverParam = SolverParameter>
◆ NewtonParameter() [1/3]
template<class SolverParam = SolverParameter>
Dune::Fem::NewtonParameter< SolverParam >::NewtonParameter |
( |
const SolverParam & |
baseParameter, |
|
|
const std::string |
keyPrefix = "fem.solver.newton." |
|
) |
| |
|
inline |
◆ NewtonParameter() [2/3]
template<class SolverParam = SolverParameter>
◆ NewtonParameter() [3/3]
template<class SolverParam = SolverParameter>
template<class ParamReader , std::enable_if_t<!std::is_same< ParamReader, SolverParam >::value &&std::is_same< ParamReader,
ParameterReader >::value, int > i = 0>
Dune::Fem::NewtonParameter< SolverParam >::NewtonParameter |
( |
const ParamReader & |
parameter, |
|
|
const std::string |
keyPrefix = "fem.solver.newton." |
|
) |
| |
|
inline |
◆ asImp()
template<class ParamDefault , class ParamImpl >
◆ clone()
template<class ParamDefault , class ParamImpl >
◆ linear()
template<class SolverParam = SolverParameter>
◆ lineSearch()
template<class SolverParam = SolverParameter>
◆ maxIterations()
template<class SolverParam = SolverParameter>
◆ maxLinearIterations()
template<class SolverParam = SolverParameter>
= max iterations of each linear solve
◆ maxLineSearchIterations()
template<class SolverParam = SolverParameter>
◆ parameter()
template<class SolverParam = SolverParameter>
◆ reset()
template<class SolverParam = SolverParameter>
◆ setLineSearch()
template<class SolverParam = SolverParameter>
◆ setMaxIterations()
template<class SolverParam = SolverParameter>
◆ setMaxLinearIterations()
template<class SolverParam = SolverParameter>
◆ setMaxLineSearchIterations()
template<class SolverParam = SolverParameter>
◆ setTolerance()
template<class SolverParam = SolverParameter>
◆ setVerbose()
template<class SolverParam = SolverParameter>
◆ solverParameter()
template<class SolverParam = SolverParameter>
◆ tolerance()
template<class SolverParam = SolverParameter>
◆ verbose()
template<class SolverParam = SolverParameter>
◆ baseParam_
template<class SolverParam = SolverParameter>
◆ keyPrefix_
template<class SolverParam = SolverParameter>
◆ parameter_
template<class SolverParam = SolverParameter>
The documentation for this struct was generated from the following file: