Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
bertini::endgame::EndgameSelector< TrackerT > Struct Template Reference

Facilitates lookup of required endgame type based on tracker type. More...

#include <config.hpp>

Public Types

using EGPrecT = typename EGPrecSelector<TrackerT>::type
 The precision policy type for the tracker.
using PSEG = endgame::PowerSeriesEndgame<EGPrecT>
 The power-series endgame for this tracker.
using Cauchy = endgame::CauchyEndgame<EGPrecT>
 The Cauchy endgame for this tracker.

Detailed Description

template<typename TrackerT>
struct bertini::endgame::EndgameSelector< TrackerT >

Facilitates lookup of required endgame type based on tracker type.

Your current choices are PSEG or Cauchy.

To get the Power Series Endgame for Adaptive Precision Tracker, use the following example code:

endgame::PowerSeriesEndgame< EGPrecT > PSEG
The power-series endgame for this tracker.
Definition config.hpp:89
Template Parameters
TrackerTThe type of tracker you want to use.

Member Typedef Documentation

◆ Cauchy

template<typename TrackerT>
using bertini::endgame::EndgameSelector< TrackerT >::Cauchy = endgame::CauchyEndgame<EGPrecT>

The Cauchy endgame for this tracker.

◆ EGPrecT

template<typename TrackerT>
using bertini::endgame::EndgameSelector< TrackerT >::EGPrecT = typename EGPrecSelector<TrackerT>::type

The precision policy type for the tracker.

◆ PSEG

template<typename TrackerT>
using bertini::endgame::EndgameSelector< TrackerT >::PSEG = endgame::PowerSeriesEndgame<EGPrecT>

The power-series endgame for this tracker.