dune-fem  2.4.1-rc
Public Member Functions | Protected Attributes | List of all members
Dune::Fem::NewtonParameter Struct Reference

#include </local/tomalk/somewhere/tmp/dune-fem/dune/fem/solver/newtoninverseoperator.hh>

Inheritance diagram for Dune::Fem::NewtonParameter:
Inheritance graph

Public Member Functions

 NewtonParameter (const SolverParameter &baseParameter, const std::string keyPrefix, const ParameterReader &parameter=Parameter::container())
 
 NewtonParameter (const SolverParameter &baseParameter, const ParameterReader &parameter=Parameter::container())
 
 NewtonParameter (const ParameterReader &parameter=Parameter::container())
 
 NewtonParameter (const std::string keyPrefix, const ParameterReader &parameter=Parameter::container())
 
const ParameterReaderparameter () const
 
virtual double toleranceParameter () const
 
virtual double linAbsTolParameter (const double &tolerance) const
 
virtual double linReductionParameter (const double &tolerance) const
 
virtual bool newtonVerbose () const
 
virtual bool linearSolverVerbose () const
 
virtual int maxIterationsParameter () const
 
virtual int maxLinearIterationsParameter () const
 

Protected Attributes

std::shared_ptr< SolverParameterbaseParam_
 
const std::string keyPrefix_
 
ParameterReader parameter_
 

Constructor & Destructor Documentation

Dune::Fem::NewtonParameter::NewtonParameter ( const SolverParameter baseParameter,
const std::string  keyPrefix,
const ParameterReader parameter = Parameter::container() 
)
inline
Dune::Fem::NewtonParameter::NewtonParameter ( const SolverParameter baseParameter,
const ParameterReader parameter = Parameter::container() 
)
inlineexplicit
Dune::Fem::NewtonParameter::NewtonParameter ( const ParameterReader parameter = Parameter::container())
inline
Dune::Fem::NewtonParameter::NewtonParameter ( const std::string  keyPrefix,
const ParameterReader parameter = Parameter::container() 
)
inline

Member Function Documentation

virtual double Dune::Fem::NewtonParameter::linAbsTolParameter ( const double &  tolerance) const
inlinevirtual
virtual bool Dune::Fem::NewtonParameter::linearSolverVerbose ( ) const
inlinevirtual
virtual double Dune::Fem::NewtonParameter::linReductionParameter ( const double &  tolerance) const
inlinevirtual
virtual int Dune::Fem::NewtonParameter::maxIterationsParameter ( ) const
inlinevirtual
virtual int Dune::Fem::NewtonParameter::maxLinearIterationsParameter ( ) const
inlinevirtual
virtual bool Dune::Fem::NewtonParameter::newtonVerbose ( ) const
inlinevirtual
const ParameterReader& Dune::Fem::NewtonParameter::parameter ( ) const
inline

References parameter_.

virtual double Dune::Fem::NewtonParameter::toleranceParameter ( ) const
inlinevirtual

Member Data Documentation

std::shared_ptr<SolverParameter> Dune::Fem::NewtonParameter::baseParam_
protected
const std::string Dune::Fem::NewtonParameter::keyPrefix_
protected
ParameterReader Dune::Fem::NewtonParameter::parameter_
protected

Referenced by parameter().


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