continuation_option - continuation solver options (rheolef-7.2)
Contents
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.
rheolef Version 7.2 continuation_option(3rheolef)
Description
This class is used to send options to the continuation(3) algorithm.
Implementation
This documentation has been generated from file main/lib/continuation_option.h
The continuation_optionclassissimplyderivatedfromtheadapt_optionone(seeadapt(3)):
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;
};
Name
continuation_option - continuation solver options (rheolef-7.2)
Options
tol
max_iter
These options are transmitted to the damped_newton(3) algorithm during the continuation(3)
algorithm.
ini_delta_parameter
max_delta_parameter
max_delta_parameter
These options control the continuation(3) evolution along the branch of solution. When using the
Keller continuation, these options control the arc-length parameter.
n_adapt
When non-zero, it allows one to activate the optional mesh adaptation feature (see adapt(3))
embedded in the continuation algorithm.
Todo
Complete the documentation of all the others options.
