|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
Configs and settings for tracking. More...
#include "bertini2/mpfr_extensions.hpp"#include "bertini2/eigen_extensions.hpp"#include "bertini2/system/system.hpp"#include "bertini2/detail/typelist.hpp"#include "bertini2/common/config.hpp"Go to the source code of this file.
Classes | |
| struct | bertini::tracking::StepMetadata |
| Metadata produced by a single predict or correct step. More... | |
| struct | bertini::tracking::SteppingConfig |
| Settings governing step-size adjustment during tracking. More... | |
| struct | bertini::tracking::NewtonConfig |
| Settings governing the Newton corrector's iteration bounds. More... | |
| struct | bertini::tracking::TrackerConfig |
| The thresholds a tracker judges a path against: close enough, and too big. More... | |
| struct | bertini::tracking::FixedPrecisionConfig |
| Settings for a fixed-precision tracker (carries the single working precision in effect). More... | |
| struct | bertini::tracking::AdaptiveMultiplePrecisionConfig |
| Holds the program parameters with respect to Adaptive Multiple Precision. More... | |
| struct | bertini::tracking::TrackerTraits< T > |
| Trait lookup mapping a tracker type to its numeric types, event-emitter type, precision config, and the type/config lists it needs. More... | |
Namespaces | |
| namespace | bertini |
| namespace | bertini::tracking |
Enumerations | |
| enum class | bertini::tracking::PrecisionType { bertini::tracking::Fixed , bertini::tracking::FixedMultiple , bertini::tracking::Adaptive } |
| The precision regime a tracker operates in: fixed double, fixed multiple, or adaptive. More... | |
| enum class | bertini::tracking::Predictor { bertini::tracking::Constant , bertini::tracking::Euler , bertini::tracking::Heun , bertini::tracking::RK4 , bertini::tracking::HeunEuler , bertini::tracking::RKNorsett34 , bertini::tracking::RKF45 , bertini::tracking::RKCashKarp45 , bertini::tracking::RKDormandPrince56 , bertini::tracking::RKVerner67 } |
| The predictor (ODE integration) method used during path tracking. More... | |
Functions | |
| std::ostream & | bertini::tracking::operator<< (std::ostream &out, FixedPrecisionConfig const &) |
| Stream-insertion for FixedPrecisionConfig (a no-op; the config carries no printable state). | |
| std::ostream & | bertini::tracking::operator<< (std::ostream &out, AdaptiveMultiplePrecisionConfig const &) |
| Stream-insertion for AdaptiveMultiplePrecisionConfig, printing its bounds and safety digits. | |
| static AdaptiveMultiplePrecisionConfig | bertini::tracking::AMPConfigFrom (System const &sys) |
| Construct a ready-to-go set of AMP settings from a system. | |
Configs and settings for tracking.