---
name: "continuation_option"
section: "2rheolef"
platform: "linux"
package: "librheolef-dev"
version: "7.0-2+b1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/continuation_option"
---

# continuation\_option(2rheolef)

send options to the continuation algorithm

## NAME

**continuation\_option** - send options to the continuation algorithm

## DESCRIPTION

This class is used to send options to the continuation function (see continuation(4)).

## FLAGS

- **tol**

  - **max\_iter**

  These options are transmitted to the **damped\_newton** algorithm called during the continuation algorithm.

- **ini\_delta\_parameter**

  - **max\_delta\_parameter**

  - **max\_delta\_parameter**

  These options control the continuation parameter evolution along the branch of solution. When using the Keller continuation, these options control the arc-length parameter.

- **n\_adapt**

  When non-zero allows one to activate the optional mesh adaptation feature (see adapt(4)) embedded in the continuation algorithm.

## TODO

Complete this documentation.

## IMPLEMENTATION

```
struct continuation_option : adapt_option {
  Float ini_direction;
  Float kappa;
  Float tol;
  size_t max_iter;
  size_t newton_max_iter;
  Float min_delta_parameter;
  Float max_delta_parameter;
  Float ini_delta_parameter;
  Float theta_decr;
  Float theta_incr;
  Float theta_variation;
  size_t min_delta_parameter_successive_count_max;
  Float tol_cos_angle;
  bool do_prediction;
  bool do_check_going_back;
  size_t n_adapt;
  continuation_option(const adapt_option& aopt = adapt_option());
  void check() const;
};

```

## SEE ALSO

continuation(4), adapt(4)

## COPYRIGHT

Copyright (C) 2000-2018 Pierre Saramito \<Pierre.Saramito@imag.fr\> GPLv3+: GNU GPL version 3 or later \<http://gnu.org/licenses/gpl.html\>. This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.
