 |
Reference documentation for deal.II version 9.1.1
|
\(\newcommand{\dealcoloneq}{\mathrel{\vcenter{:}}=}\)
17 #ifndef dealii_newton_h
18 #define dealii_newton_h
20 #include <deal.II/algorithms/any_data.h>
21 #include <deal.II/algorithms/operator.h>
23 #include <deal.II/base/smartpointer.h>
25 #include <deal.II/lac/solver_control.h>
27 DEAL_II_NAMESPACE_OPEN
68 template <
typename VectorType>
181 DEAL_II_NAMESPACE_CLOSE
double assemble_threshold
static void declare_parameters(ParameterHandler ¶m)
double threshold(double new_value)
SmartPointer< OperatorBase, Newton< VectorType > > residual
void initialize(OutputOperator< VectorType > &output)
unsigned int n_stepsize_iterations
SmartPointer< OperatorBase, Newton< VectorType > > inverse_derivative
virtual void operator()(AnyData &out, const AnyData &in) override
virtual void notify(const Event &) override
Newton(OperatorBase &residual, OperatorBase &inverse_derivative)
void parse_parameters(ParameterHandler ¶m)
SmartPointer< OutputOperator< VectorType >, Newton< VectorType > > data_out