#include <dune/pdelab/newton/newton.hh>
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
Enumerator |
---|
noLineSearch |
don't do any linesearch or damping
|
hackbuschReusken |
perform a linear search for the optimal damping parameter with multiples of damping
the strategy was described in [Hackbusch and Reusken, 1989]
|
hackbuschReuskenAcceptBest |
same as hackbuschReusken, but doesn't fail if the best update is still not good enough
|
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
|
protectedpure virtualinherited |
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
Implements Dune::PDELab::NewtonBase< GOS, TrlV, TstV >.
References Dune::PDELab::NewtonResult< RFType >::defect, Dune::PDELab::NewtonBase< GOS, TrlV, TstV >::defect(), Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::hackbuschReusken, Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::hackbuschReuskenAcceptBest, Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::noLineSearch, Dune::PDELab::NewtonBase< GOS, TrlV, TstV >::res_, Dune::PDELab::NewtonBase< GOS, TrlV, TstV >::u_, and Dune::PDELab::NewtonBase< GOS, TrlV, TstV >::verbosity_level_.
template<class GOS , class TrlV , class TstV >
|
protectedpure virtualinherited |
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
helper function to get the different strategies from their name
References Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::hackbuschReusken, Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::hackbuschReuskenAcceptBest, and Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::noLineSearch.
Referenced by Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::setLineSearchStrategy().
template<class GOS , class TrlV , class TstV >
|
protectedpure virtualinherited |
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
Referenced by Dune::PDELab::NewtonSolver< GOS, S, TrlV, TstV >::defect(), Dune::PDELab::NewtonLineSearch< GOS, TrlV, TstV >::line_search(), Dune::PDELab::NewtonPrepareStep< GOS, TrlV, TstV >::prepare_step(), Dune::PDELab::NewtonSolver< GOS, S, TrlV, TstV >::result(), and Dune::PDELab::NewtonTerminate< GOS, TrlV, TstV >::terminate().
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
template<class GOS , class TrlV , class TstV >
The documentation for this class was generated from the following file: