|
dune-pdelab 2.8
|
Loading...
Searching...
No Matches
Dune::PDELab::LineSearchHackbuschReusken< Solver > Class Template Reference
Hackbusch-Reusken line search. More...
#include <dune/pdelab/solver/linesearch.hh>
Inheritance diagram for Dune::PDELab::LineSearchHackbuschReusken< Solver >:

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. | |
| virtual void | setParameters (const ParameterTree ¶meterTree) override |
| Set parameters. | |
| virtual void | printParameters () const override |
| Print paramters. | |
Detailed Description
template<typename Solver>
class Dune::PDELab::LineSearchHackbuschReusken< Solver >
class Dune::PDELab::LineSearchHackbuschReusken< Solver >
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 Solver >
| using Dune::PDELab::LineSearchHackbuschReusken< Solver >::Domain = typename Solver::Domain |
◆ Real
template<typename Solver >
| using Dune::PDELab::LineSearchHackbuschReusken< Solver >::Real = typename Solver::Real |
Constructor & Destructor Documentation
◆ LineSearchHackbuschReusken()
template<typename Solver >
|
inline |
Member Function Documentation
◆ lineSearch()
template<typename Solver >
|
inlineoverridevirtual |
Do line search.
Implements Dune::PDELab::LineSearchInterface< Solver::Domain >.
◆ printParameters()
template<typename Solver >
|
inlineoverridevirtual |
Print paramters.
Reimplemented from Dune::PDELab::LineSearchInterface< Solver::Domain >.
◆ setParameters()
template<typename Solver >
|
inlineoverridevirtual |
Set parameters.
Implements Dune::PDELab::LineSearchInterface< Solver::Domain >.
The documentation for this class was generated from the following file:
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8