#include <dune/pdelab/newton/newton.hh>
◆ Result
template<class GOS , class TrlV , class TstV >
◆ Strategy
template<class GOS , class TrlV , class TstV >
Enumerator |
---|
noLineSearch | don't do any line search or damping
|
hackbuschReusken | perform a linear search for the optimal damping parameter with multiples of damping
the strategy was described in <a href="http://dx.doi.org/10.1007/BF01406516">[Hackbusch and Reusken, 1989]</a>
|
hackbuschReuskenAcceptBest | same as hackbuschReusken, but doesn't fail if the best update is still not good enough
|
◆ NewtonLineSearch() [1/2]
template<class GOS , class TrlV , class TstV >
◆ NewtonLineSearch() [2/2]
template<class GOS , class TrlV , class TstV >
◆ defect()
template<class GOS , class TrlV , class TstV >
|
protectedpure virtualinherited |
◆ discardMatrix()
template<class GOS , class TrlV , class TstV >
Discard the stored Jacobian matrix.
◆ keepMatrix()
template<class GOS , class TrlV , class TstV >
Return whether the jacobian matrix is kept across calls to apply().
◆ line_search()
template<class GOS , class TrlV , class TstV >
◆ prepare_step()
template<class GOS , class TrlV , class TstV >
|
protectedpure virtualinherited |
◆ setKeepMatrix()
template<class GOS , class TrlV , class TstV >
Set whether the jacobian matrix should be kept across calls to apply().
◆ setLineSearchDampingFactor()
template<class GOS , class TrlV , class TstV >
◆ setLineSearchMaxIterations()
template<class GOS , class TrlV , class TstV >
◆ setLineSearchStrategy() [1/2]
template<class GOS , class TrlV , class TstV >
◆ setLineSearchStrategy() [2/2]
template<class GOS , class TrlV , class TstV >
◆ setVerbosityLevel()
template<class GOS , class TrlV , class TstV >
◆ strategyFromName()
template<class GOS , class TrlV , class TstV >
helper function to get the different strategies from their name
◆ terminate()
template<class GOS , class TrlV , class TstV >
|
protectedpure virtualinherited |
◆ A_
template<class GOS , class TrlV , class TstV >
◆ abs_limit_
template<class GOS , class TrlV , class TstV >
◆ gridoperator_
template<class GOS , class TrlV , class TstV >
◆ keep_matrix_
template<class GOS , class TrlV , class TstV >
◆ linear_reduction_
template<class GOS , class TrlV , class TstV >
◆ prev_defect_
template<class GOS , class TrlV , class TstV >
◆ r_
template<class GOS , class TrlV , class TstV >
◆ reassembled_
template<class GOS , class TrlV , class TstV >
◆ reduction_
template<class GOS , class TrlV , class TstV >
◆ res_
template<class GOS , class TrlV , class TstV >
◆ u_
template<class GOS , class TrlV , class TstV >
◆ verbosity_level_
template<class GOS , class TrlV , class TstV >
◆ z_
template<class GOS , class TrlV , class TstV >
The documentation for this class was generated from the following file: