damped_newton(4rheolef)

damped_newton4rheolef

Overview

Nonlinear damped Newton algorithm for the resolution of the following problem:

       F(u) = 0

A simple call to the algorithm writes:

    my_problem P;
    field uh (Vh);
    damped_newton (P, uh, tol, max_iter);

In addition to the members required for the Newton algorithm (see newton(4)), the space_norm is required for the damped Newton line search algorithm:

    class my_problem {
    public:
      ...
      value_type derivative_trans_mult (const value_type& mrh) const;
      Float space_norm (const value_type& uh) const;
    };

Implementation

template <class Problem, class Field, class Real, class Size>
int damped_newton (const Problem& F, Field& u, Real& tol, Size& max_iter, odiststream* p_derr=0)

Releases

3 releases since Debian 8 (Jessie); the text changed 2 times.

  1. 8
  2. 9
  3. 10

From librheolef-dev 7.0-2+b1 in Debian 10 (Buster). Parsed by carta from the page's man source.