Bertini 2 d882924 (2026-10-06 19:56 UTC)
Numerical algebraic geometry library (C++ core)
Loading...
Searching...
No Matches
config.hpp File Reference
#include "bertini2/system/start_systems.hpp"
#include <type_traits>
Include dependency graph for config.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  bertini::algorithm::classic::EndgameChoiceConfig
 Selects which endgame to use (classic input). More...
struct  bertini::algorithm::TolerancesConfig
 Newton and path-tracking tolerances. More...
struct  bertini::algorithm::MidPathConfig
 Configuration for the midpath (path-crossing) check. More...
struct  bertini::algorithm::AutoRetrackConfig
 Configuration for auto-retracking paths flagged as crossed. More...
struct  bertini::algorithm::SharpeningConfig
 Configuration for sharpening computed solutions. More...
struct  bertini::algorithm::RegenerationConfig
 Configuration for the regeneration cascade. More...
struct  bertini::algorithm::PostProcessingConfig
 Configuration for post-processing solutions (reality/finiteness/singularity classification). More...
struct  bertini::algorithm::RecordsConfig
 How a recording algorithm uses the records it finds: not what to compute, but what already-recorded work counts as done. More...
struct  bertini::algorithm::ZeroDimConfig
 Top-level configuration for a zero-dimensional solve (times, precision, threading). More...
struct  bertini::algorithm::MetaConfig
 Top-level meta configuration: which algorithm to run. More...
struct  bertini::algorithm::RandomConfig
 The RNG seed a classic Bertini input file asks for, via randomseed: N;. More...

Namespaces

namespace  bertini
namespace  bertini::algorithm
namespace  bertini::algorithm::classic

Typedefs

template<typename T>
using bertini::algorithm::SolnCont = std::vector<T>

Enumerations

enum class  bertini::algorithm::classic::EndgameChoice { bertini::algorithm::classic::PowerSeries = 1 , bertini::algorithm::classic::Cauchy = 2 }
enum class  bertini::algorithm::classic::AlgoChoice {
  bertini::algorithm::classic::EvalFunctions = -4 , bertini::algorithm::classic::EvalFunctionJacobian = -3 , bertini::algorithm::classic::NewtonIteration = -2 , bertini::algorithm::classic::NewtonIterationCondNum = -1 ,
  bertini::algorithm::classic::ZeroDim = 0 , bertini::algorithm::classic::NID = 1 , bertini::algorithm::classic::SampleComponent = 2 , bertini::algorithm::classic::MembershipTest = 3 ,
  bertini::algorithm::classic::ExtractWitnessSet = 4 , bertini::algorithm::classic::WitnessSetProjection = 5 , bertini::algorithm::classic::IsosingularStab = 6
}
enum class  bertini::algorithm::RecallPolicy { bertini::algorithm::Nothing , bertini::algorithm::Completed , bertini::algorithm::Everything }
 Which recorded outcomes count as already answered when an identical ask is solved again. More...

Functions

template<typename ComplexT>
unsigned bertini::algorithm::DefaultInitialAmbientPrecision ()
 The default ambient precision for a ZeroDimConfig, by complex type.