|
Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
|
A sequence of switches for getting a particular instantiation of a ZeroDim algorithm, based on runtime options. More...
#include "bertini2/system.hpp"#include "bertini2/nag_algorithms/zero_dim_solve.hpp"#include "bertini2/endgames.hpp"#include "bertini2/blackbox/config.hpp"Go to the source code of this file.
Classes | |
| struct | bertini::blackbox::ZeroDimRT |
| Runtime options selecting which ZeroDim algorithm to instantiate. More... | |
Namespaces | |
| namespace | bertini |
| namespace | bertini::blackbox |
Functions | |
| type::Start | bertini::blackbox::InferStartType (System const &sys) |
| Infer which start system to use from the target system's variable-group structure. | |
| template<typename TrackerType, typename EndgameType, typename ... ConstTs> | |
| std::unique_ptr< algorithm::AnyZeroDim > | bertini::blackbox::ZeroDimSpecifyComplete (ConstTs const &...ts) |
| Instantiate the fully-specified ZeroDim solver – the end of the switch chain. | |
| template<typename TrackerType, typename ... ConstTs> | |
| std::unique_ptr< algorithm::AnyZeroDim > | bertini::blackbox::ZeroDimSpecifyEndgame (ZeroDimRT const &rt, ConstTs const &...ts) |
| Resolve the runtime endgame choice (rt.endgame) into a compile-time endgame type, then continue. | |
| template<typename ... ConstTs> | |
| std::unique_ptr< algorithm::AnyZeroDim > | bertini::blackbox::ZeroDimSpecifyTracker (ZeroDimRT const &rt, ConstTs const &...ts) |
| Resolve the runtime tracker choice (rt.tracker) into a compile-time tracker type, then continue. | |
| template<typename ... ConstTs> | |
| std::unique_ptr< algorithm::AnyZeroDim > | bertini::blackbox::ZeroDimSpecifyStart (ZeroDimRT const &rt, ConstTs const &...ts) |
| Resolve the runtime start-system choice (rt.start) into a start-system factory, then continue. | |
| template<typename ... ConstTs> | |
| std::unique_ptr< algorithm::AnyZeroDim > | bertini::blackbox::MakeZeroDim (ZeroDimRT const &rt, ConstTs const &...ts) |
| Build a ZeroDim solver from runtime options – the entry point of the switch chain. | |
A sequence of switches for getting a particular instantiation of a ZeroDim algorithm, based on runtime options.