dune-pdelab 2.7-git
|
Hackbusch-Reusken line search. More...
#include <dune/pdelab/solver/linesearch.hh>
Public Types | |
using | Domain = typename Solver::Domain |
using | Real = typename Solver::Real |
Public Member Functions | |
LineSearchHackbuschReusken (Solver &solver, bool forceAcceptBest=false) | |
virtual void | lineSearch (Domain &solution, const Domain &correction) override |
Do line search. More... | |
virtual void | setParameters (const ParameterTree ¶meterTree) override |
Set parameters. More... | |
virtual void | printParameters () const override |
Print paramters. More... | |
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.
using Dune::PDELab::LineSearchHackbuschReusken< Solver >::Domain = typename Solver::Domain |
using Dune::PDELab::LineSearchHackbuschReusken< Solver >::Real = typename Solver::Real |
|
inline |
|
inlineoverridevirtual |
Do line search.
Implements Dune::PDELab::LineSearchInterface< Solver::Domain >.
|
inlineoverridevirtual |
Print paramters.
Reimplemented from Dune::PDELab::LineSearchInterface< Solver::Domain >.
|
inlineoverridevirtual |
Set parameters.
Implements Dune::PDELab::LineSearchInterface< Solver::Domain >.