|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Bundles of configuration types, as TypeLists, grouped by solve stage. More...
#include <global_configs.hpp>
Public Types | |
| using | Tracking = detail::TypeList<SteppingConfig, NewtonConfig, FixedPrecisionConfig, AdaptiveMultiplePrecisionConfig, tracking::PrecisionType, Predictor> |
| Tracking-stage configuration types. | |
| using | Endgame = detail::TypeList<SecurityConfig, EndgameConfig, PowerSeriesConfig, CauchyConfig, TrackBackConfig> |
| Endgame-stage configuration types. | |
| template<typename T> | |
| using | Algorithm = detail::TypeList<TolerancesConfig, MidPathConfig, AutoRetrackConfig, SharpeningConfig, RegenerationConfig, PostProcessingConfig, ZeroDimConfig, classic::AlgoChoice, classic::EndgameChoiceConfig, RandomConfig> |
| Algorithm-stage configuration types. | |
| template<typename T> | |
| using | All = detail::ListCat<Tracking, Endgame, Algorithm<T>> |
| All configuration types (Tracking + Endgame + Algorithm) concatenated. | |
Bundles of configuration types, as TypeLists, grouped by solve stage.
Each member is a detail::TypeList of the config structs for one stage of a zero-dim solve; All concatenates them. Used to build the Configured base that stores every config.
Algorithm-stage configuration types.
| using bertini::blackbox::config::Configs::All = detail::ListCat<Tracking, Endgame, Algorithm<T>> |
| using bertini::blackbox::config::Configs::Endgame = detail::TypeList<SecurityConfig, EndgameConfig, PowerSeriesConfig, CauchyConfig, TrackBackConfig> |
Endgame-stage configuration types.
| using bertini::blackbox::config::Configs::Tracking = detail::TypeList<SteppingConfig, NewtonConfig, FixedPrecisionConfig, AdaptiveMultiplePrecisionConfig, tracking::PrecisionType, Predictor> |
Tracking-stage configuration types.