|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Settings governing step-size adjustment during tracking. More...
#include <config.hpp>
Public Attributes | |
| mpq_rational | initial_step_size {1, 10} |
| The length of the first time step when calling TrackPath. StepInitSize. | |
| mpq_rational | max_step_size {1, 10} |
| The largest allowed step size. MaxStepSize. | |
| double | min_step_size = 1e-100 |
| The minimum allowed step size (threshold only, double precision is sufficient). MinStepSize. | |
| mpq_rational | step_size_success_factor {2, 1} |
| Factor by which to dilate the time step when triggered. StepSuccessFactor. | |
| mpq_rational | step_size_fail_factor {1, 2} |
| Factor by which to contract the time step when triggered. StepFailFactor. | |
| unsigned | consecutive_successful_steps_before_stepsize_increase = 5 |
| What it says. If you can come up with a better name, please suggest it. StepsForIncrease. | |
| unsigned | min_num_steps = 1 |
| The minimum number of steps allowed during tracking. | |
| unsigned | max_num_steps = 1e5 |
| The maximum number of steps allowed during tracking, counting FAILED steps as well as successful ones. This is per call to TrackPath. MaxNumberSteps. | |
| unsigned | frequency_of_CN_estimation = 1 |
| Estimate the condition number every so many steps. Eh. | |
Settings governing step-size adjustment during tracking.
| unsigned bertini::tracking::SteppingConfig::consecutive_successful_steps_before_stepsize_increase = 5 |
What it says. If you can come up with a better name, please suggest it. StepsForIncrease.
| unsigned bertini::tracking::SteppingConfig::frequency_of_CN_estimation = 1 |
Estimate the condition number every so many steps. Eh.
| mpq_rational bertini::tracking::SteppingConfig::initial_step_size {1, 10} |
The length of the first time step when calling TrackPath. StepInitSize.
| unsigned bertini::tracking::SteppingConfig::max_num_steps = 1e5 |
The maximum number of steps allowed during tracking, counting FAILED steps as well as successful ones. This is per call to TrackPath. MaxNumberSteps.
| mpq_rational bertini::tracking::SteppingConfig::max_step_size {1, 10} |
The largest allowed step size. MaxStepSize.
| unsigned bertini::tracking::SteppingConfig::min_num_steps = 1 |
The minimum number of steps allowed during tracking.
| double bertini::tracking::SteppingConfig::min_step_size = 1e-100 |
The minimum allowed step size (threshold only, double precision is sufficient). MinStepSize.
| mpq_rational bertini::tracking::SteppingConfig::step_size_fail_factor {1, 2} |
Factor by which to contract the time step when triggered. StepFailFactor.
| mpq_rational bertini::tracking::SteppingConfig::step_size_success_factor {2, 1} |
Factor by which to dilate the time step when triggered. StepSuccessFactor.