#include <dune/pdelab/newton/newton.hh>
◆ Result
template<class GOS , class TrlV , class TstV >
◆ NewtonPrepareStep() [1/2]
template<class GOS , class TrlV , class TstV >
◆ NewtonPrepareStep() [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 >
|
protectedpure virtualinherited |
◆ prepare_step()
template<class GOS , class TrlV , class TstV >
◆ setFixedLinearReduction()
template<class GOS , class TrlV , class TstV >
set a fixed reduction in the linear solver (overwrites setMinLinearReduction)
- Note
- with fixed_linear_reduction > 0, the linear reduction rate will always be fixed to min_linear_reduction.
◆ setKeepMatrix()
template<class GOS , class TrlV , class TstV >
Set whether the jacobian matrix should be kept across calls to apply().
◆ setMinLinearReduction()
template<class GOS , class TrlV , class TstV >
set the minimal reduction in the linear solver
- Note
- with min_linear_reduction > 0, the linear reduction will be determined as mininum of the min_linear_reduction and the linear_reduction needed to achieve second order Newton convergence.
◆ setReassembleThreshold()
template<class GOS , class TrlV , class TstV >
set a threshold, when the linear operator is reassembled
We allow to keep the linear operator over several newton iterations. If the reduction in the newton drops below a given threshold the linear operator is reassembled to ensure convergence.
◆ setVerbosityLevel()
template<class GOS , class TrlV , class TstV >
◆ 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: