dune-pdelab  2.7-git
Classes | Namespaces | Enumerations | Functions
newtonlinesearch.hh File Reference
#include <dune/pdelab/solver/newtonerrors.hh>

Go to the source code of this file.

Classes

class  Dune::PDELab::LineSearchInterface< Domain >
 Abstract base class describing the line search interface. More...
 
class  Dune::PDELab::LineSearchNone< Newton >
 Class for simply updating the solution without line search. More...
 
class  Dune::PDELab::LineSearchHackbuschReusken< Newton >
 Hackbusch-Reusken line search. More...
 

Namespaces

 Dune
 For backward compatibility – Do not use this!
 
 Dune::PDELab
 

Enumerations

enum  Dune::PDELab::LineSearchStrategy { Dune::PDELab::noLineSearch , Dune::PDELab::hackbuschReusken }
 Flags for different line search strategies. More...
 

Functions

LineSearchStrategy Dune::PDELab::lineSearchStrategyFromString (const std::string &name)
 Get a LineSearchStrategy from a string identifier. More...
 
template<typename Newton >
std::shared_ptr< LineSearchInterface< typename Newton::Domain > > Dune::PDELab::getLineSearch (Newton &newton, const std::string &name)
 Get a pointer to a line search. More...