37#include "bertini2/nag_algorithms/common/config.hpp"
47 using namespace tracking;
48 using namespace endgame;
49 using namespace algorithm;
56 using Tracking = detail::TypeList<SteppingConfig, NewtonConfig, FixedPrecisionConfig, AdaptiveMultiplePrecisionConfig, tracking::PrecisionType, Predictor>;
58 using Endgame = detail::TypeList<SecurityConfig, EndgameConfig, PowerSeriesConfig, CauchyConfig, TrackBackConfig>;
61 using Algorithm = detail::TypeList<TolerancesConfig, MidPathConfig, AutoRetrackConfig, SharpeningConfig, RegenerationConfig, PostProcessingConfig, ZeroDimConfig<T>, classic::AlgoChoice>;
64 using All = detail::ListCat<Tracking, Endgame, Algorithm<T>>;
69detail::Configured<Configs::All<bertini::dbl>, Configs::All<bertini::mpfr_complex>>
Configs and settings for endgames.
Configs and settings for tracking.
Contains the detail/typelist helper type, for templated getting/setting/storage of config structs.