conatus.expert.ContinuationSettings¶
- class conatus.expert.ContinuationSettings(*, ds, ds_min, ds_max, tolerance, max_points, adapt=1.3, fast_iterations=3, max_newton=12, dp_fd='auto', event_max_iterations=30, fold_tol=1e-12, crossing_tol=1e-11, hopf_imag_tol=1e-08)[source]¶
Bases:
objectSteps, tolerance and budgets of a pseudo-arclength run;
explain()prints them.Rule: the accuracy target
toleranceand the problem-scale settings (ds,ds_min,ds_max,max_points: the parameter scale and the extent of the branch) are required; the algorithm controls (adapt,fast_iterations,max_newton,dp_fd) and the event-location settings have declared defaults (CONTINUATION_DEFAULTS), marked “(default)” byexplain().- Parameters:
ds (float)
ds_min (float)
ds_max (float)
tolerance (float)
max_points (int)
adapt (float)
fast_iterations (int)
max_newton (int)
dp_fd (float | str | None)
event_max_iterations (int)
fold_tol (float)
crossing_tol (float)
hopf_imag_tol (float)
- ds: float¶
- ds_min: float¶
- ds_max: float¶
- tolerance: float¶
- max_points: int¶
- adapt: float = 1.3¶
- fast_iterations: int = 3¶
- max_newton: int = 12¶
- dp_fd: float | str | None = 'auto'¶
- event_max_iterations: int = 30¶
- fold_tol: float = 1e-12¶
- crossing_tol: float = 1e-11¶
- hopf_imag_tol: float = 1e-08¶
- property max_iterations: int¶
The corrector budget
max_newtonunder the API-wide name (read-only).