dune-pdelab 2.7-git
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
Dune::PDELab::LineSearchHackbuschReusken< Newton > Class Template Reference

Hackbusch-Reusken line search. More...

#include <dune/pdelab/solver/newtonlinesearch.hh>

Inheritance diagram for Dune::PDELab::LineSearchHackbuschReusken< Newton >:
Inheritance graph

Public Types

using Domain = typename Newton::Domain
 
using Real = typename Newton::Real
 

Public Member Functions

 LineSearchHackbuschReusken (Newton &newton)
 
virtual void lineSearch (Domain &solution, const Domain &correction) override
 Do line search.
 
virtual void setParameters (const ParameterTree &parameterTree) override
 Set parameters.
 

Detailed Description

template<typename Newton>
class Dune::PDELab::LineSearchHackbuschReusken< Newton >

Hackbusch-Reusken line search.

If the parameter line_search_accept_best is set through the setParameters method this line search will simply return the best result even if it did not converge.

Member Typedef Documentation

◆ Domain

template<typename Newton >
using Dune::PDELab::LineSearchHackbuschReusken< Newton >::Domain = typename Newton::Domain

◆ Real

template<typename Newton >
using Dune::PDELab::LineSearchHackbuschReusken< Newton >::Real = typename Newton::Real

Constructor & Destructor Documentation

◆ LineSearchHackbuschReusken()

template<typename Newton >
Dune::PDELab::LineSearchHackbuschReusken< Newton >::LineSearchHackbuschReusken ( Newton &  newton)
inline

Member Function Documentation

◆ lineSearch()

template<typename Newton >
virtual void Dune::PDELab::LineSearchHackbuschReusken< Newton >::lineSearch ( Domain solution,
const Domain correction 
)
inlineoverridevirtual

◆ setParameters()

template<typename Newton >
virtual void Dune::PDELab::LineSearchHackbuschReusken< Newton >::setParameters ( const ParameterTree &  )
inlineoverridevirtual

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