๐ Configurations for algorithms, trackers, endgames, etc๏
๐ค Tracking configs๏
- class bertini.tracking.config.SteppingConfig((object)arg1)
- __init__((object)arg1) None
- property consecutive_successful_steps_before_stepsize_increase
This number of successful steps have to taken consecutively, and then the stepsize is permitted to increase
- property frequency_of_CN_estimation
How frequently the condition number should be updated. Less frequently is faster (estimation requires an additional linear solve), but may cause precision adjustment to lag behind.
- property initial_step_size
The initial stepsize when tracking is started. See also tracking.AMPTracker.reinitialize_initial_step_size
- property max_num_steps
The maximum number of steps. Tracking will die if it tries to take more than this number, sad day.
- property max_step_size
The maximum allowed stepsize during tracking. See also min_num_steps
- property min_num_steps
The minimum number of steps the tracker can take between now and then. This is useful if you are tracking closely between times, and want to guarantee some number of steps are taken. Then again, this could be wasteful, too.
- property min_step_size
The minimum stepsize the tracker is allowed to take. See also max_step_size
- property step_size_fail_factor
The scale factor for stepsize, after a fail happens. See also step_size_success_factor
- property step_size_success_factor
The scale factor for stepsize, after some consecutive steps. See also consecutive_successful_steps_before_stepsize_increase
- class bertini.tracking.config.NewtonConfig((object)arg1)
- __init__((object)arg1) None
- property max_num_newton_iterations
None( (bertini._pybertini.tracking.config.NewtonConfig)arg1) -> int
- property min_num_newton_iterations
None( (bertini._pybertini.tracking.config.NewtonConfig)arg1) -> int
- class bertini.tracking.config.AMPConfig((object)arg1)
__init__( (object)arg1, (bertini._pybertini.system.System)arg2) -> None
- __init__((object)arg1) None
__init__( (object)arg1, (bertini._pybertini.system.System)arg2) -> None
- property coefficient_bound
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> float
- property consecutive_successful_steps_before_precision_decrease
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> int
- property degree_bound
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> float
- property epsilon
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> float
- property max_num_precision_decreases
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> int
- property maximum_precision
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> int
- property phi
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> float
- property psi
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> float
- property safety_digits_1
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> int
- property safety_digits_2
None( (bertini._pybertini.tracking.config.AMPConfig)arg1) -> int
- set_amp_config_from((AMPConfig)arg1, (bertini._pybertini.system.System)arg2) None
- set_bounds_and_epsilon_from((AMPConfig)arg1, (bertini._pybertini.system.System)arg2) None
- set_phi_psi_from_bounds((AMPConfig)arg1) None
- class bertini.tracking.config.FixedPrecisionConfig((object)arg1, (bertini._pybertini.system.System)arg2)
- __init__((object)arg1, (bertini._pybertini.system.System)arg2) None
๐ฎ Endgame configs๏
- class bertini.endgame.config.Endgame((object)arg1)
Generic endgame settings. Number of sample points, etc. Note that some of its configs are rational numbers
- __init__((object)arg1) None
- property final_tolerance
The tolerance to which to track the path, using the endgame. Endgames require two consecutive estimates to be this close to each other under the relative infinity norm. Default value is 1e-11.
- property max_num_newton_iterations
the maximum number of newton iterations to be taken during sample point sharpening. Increasing this can help speed convergence, at the risk of path jumping.
- property min_track_time
The minimum distance from the target time to track to. Decreasing this may help failing runs succeed, or maybe not, because you are, after all, tracking toward a singularity.
- property num_sample_points
The number of points to use for extrapolant calculation. In the Power Series Endgame, the is the number of geometrically spaces points on the path. For Cauchy, this is the number of points on each circle tracked around the target time value.
- property sample_factor
The factor by which to space the geometrically spaced โdistanceโ between sample points, or sample circles for Cauchy.
- property sample_point_refinement_factor
Extra amount of tolerance for refining before computing the final approximation, during endgame.