| Cbertini::tracking::AdaptiveMultiplePrecisionConfig | |
| Cbertini::blackbox::AlgoBuilder | A de-serializer, whose responsibility it is to construct runnable objects based on input files |
| Cbertini::algorithm::AlgorithmMetaData | Metadata structs |
| Cbertini::endgame::AlgoTraits< CauchyEndgame< PrecT > > | |
| Cbertini::endgame::AlgoTraits< PowerSeriesEndgame< PrecT > > | |
| Cbertini::algorithm::AlgoTraits< ZeroDim< TrackerType, EndgameType, SystemType, StartSystemType, SystemManagementP > > | |
| Cbertini::AnyEvent | Strawman Event type, enabling polymorphism |
| ►Cbertini::AnyObserver | Strawman base class for Observer objects |
| ►Cbertini::Observer< EndgameT > | |
| Cbertini::endgame::GoryDetailLogger< EndgameT > | Logs the endgame run, with gory detail |
| ►Cbertini::Observer< TrackerT > | |
| Cbertini::tracking::AMPPathAccumulator< TrackerT, EventT > | |
| Cbertini::Observer< TrackerType > | |
| ►Cbertini::Observer< ObservedT > | Actual observer type, which you should derive from to extract custom information from observable types |
| Cbertini::MultiObserver< ObservedT, ObserverTypes > | A class which can glob together observer types into a new, single observer type |
| Cbertini::tracking::predict::BasePredictor | An interface for all predictors |
| Cbertini::endgame::CircleAdvanced< ObservedT > | Advanced around the circle around target time |
| Cbertini::parsing::classic::CommentStripper< Iterator, Skipper > | |
| Cbertini::parsing::classic::ConfigParser< Ts > | Base variadic parser for parsing many config structs at once |
| Cbertini::parsing::classic::ConfigParser< ConfigT > | Specialization of ConfigParser for a single config struct |
| Cbertini::parsing::classic::ConfigParser< detail::TypeList< Ts... > > | Specialization of ConfigParser for a typelist, returning a thing passed down from the base variadic case |
| Cbertini::parsing::classic::ConfigSettingParser< Iterator, Structure, Skipper > | |
| Cbertini::parsing::classic::ConfigSettingParser< Iterator, FixedPrecisionConfig, Skipper > | |
| Cbertini::parsing::classic::ConfigSettingParser< Iterator, PrecisionType, Skipper > | Qi Parser object for parsing config file to determine settings |
| Cbertini::settings::parsing::ConfigToIni< Iterator, Skipper > | Qi Parser object converting settings to ini format |
| ►Cbertini::detail::Configured< Ts > | |
| Cbertini::algorithm::ZeroDim< A, B, C, D, E > | |
| ►Cbertini::tracking::Tracker< AMPTracker > | |
| Cbertini::tracking::AMPTracker | Functor-like class for tracking paths on a system |
| Cbertini::tracking::Tracker< FixedPrecisionTracker< DerivedT > > | |
| Cbertini::detail::Configured< AlgoTraits< FlavorT >::NeededConfigs > | |
| ►Cbertini::detail::Configured< AlgoTraits< ZeroDim< TrackerType, EndgameType, SystemType, StartSystemType, SystemManagementP > >::NeededConfigs > | |
| Cbertini::algorithm::ZeroDim< TrackerType, EndgameType, SystemType, StartSystemType, SystemManagementP > | Basic zero dim algorithm, which solves a system |
| Cbertini::detail::Configured< Configs::All< bertini::dbl >, Configs::All< bertini::mpfr_complex > > | |
| Cbertini::detail::Configured< MidPathConfig > | |
| ►Cbertini::detail::Configured< TrackerTraits< D >::NeededConfigs > | |
| Cbertini::tracking::Tracker< D > | Base tracker class for trackers offered in Bertini2 |
| Cbertini::detail::Configured< Ts... > | |
| Cbertini::algorithm::MidpathChecker< RealType, ComplexType, MetaDataType >::CrossedPath | |
| Cbertini::policy::DefaultConstruct< VisitedT, RetT > | A policy for what to do when a visited type is encoutered by a visitor it doesn't know |
| Cbertini::endgame::EGPrecSelector< TrackerT > | |
| CEndgame | Base endgame class for all endgames offered in Bertini2 |
| Cbertini::endgame::EndgameSelector< TrackerT > | Facilitates lookup of required endgame type based on tracker type |
| Cbertini::tracking::predict::ExplicitRKPredictor | A class which stores all the explicit single-step multi-stage ODE predictor methods |
| CFixedPrecisionTracker< prec > | Functor-like class for tracking paths on a system |
| Cbertini::parsing::classic::FunctionParser< Iterator > | A Qi grammar parser for parsing text into function trees |
| Cbertini::tracking::Initializing< ObservedT, NumT > | TrackPath is initializing the tracker |
| Cbertini::StraightLineProgram::InputLocations | |
| Cbertini::detail::IsTemplateParameter<... > | |
| Cbertini::detail::IsTemplateParameter< F, S, T... > | |
| Cbertini::detail::ListCat< Ts > | Concatenate two typelists |
| Cbertini::detail::ListCat< TypeList< Ps... >, TypeList< Qs... >, TypeList< Rs... > > | A specialization of ListCat for joining 3+ lists |
| Cbertini::detail::ListCat< TypeList< Ts... >, TypeList< Rs... > > | A specialization of ListCat for joining two lists |
| Cbertini::logging::Logging | |
| Cbertini::tracking::correct::NewtonCorrector | A command class which performs a newton correction step |
| Cbertini::StraightLineProgram::NumberOf | |
| Cbertini::nag_datatype::NumericalIrreducibleDecomposition< ComplexT, SystemT, ObjManagementP > | The NID data type for Bertini2 |
| CEigen::NumTraits< mpfr_complex > | This templated struct permits us to use the mpfr_complex type in Eigen matrices |
| ►Cbertini::Observable | An abstract observable type, maintaining a list of observers, who can be notified in case of Events |
| Cbertini::algorithm::ZeroDim< A, B, C, D, E > | |
| ►Cbertini::endgame::EndgamePrecPolicyBase< tracking::AMPTracker > | |
| Cbertini::endgame::AMPEndgame | Specifies some necessaries for AMP style endgame implementations, which differ from the fixed precision ones |
| Cbertini::tracking::Tracker< AMPTracker > | |
| Cbertini::tracking::Tracker< FixedPrecisionTracker< DerivedT > > | |
| Cbertini::algorithm::ZeroDim< TrackerType, EndgameType, SystemType, StartSystemType, SystemManagementP > | Basic zero dim algorithm, which solves a system |
| Cbertini::endgame::EndgamePrecPolicyBase< TrackerT > | A common base type for various precision types, fixed and adaptive. The purpose of this is to maintain a uniform interface to the tracker that's being used, across endgame types |
| Cbertini::tracking::Tracker< D > | Base tracker class for trackers offered in Bertini2 |
| Cbertini::StraightLineProgram::OutputLocations | |
| Cbertini::algorithm::output::Outputter< AlgoT > | Prints data from algorithms |
| Cbertini::Patch | An affine chart on a product of projective spaces |
| Cbertini::tracking::PrecisionDecreased< ObservedT > | Precision decreased during tracking |
| Cbertini::tracking::PrecisionIncreased< ObservedT > | Precision increased during tracking |
| Cbertini::detail::Singleton | A virtual singleton base class which can be used in a heirarchy to require a class to be singleton |
| ►Cbertini::Slice | Base class for other Slices |
| Cbertini::LinearSlice | Slice an affine or projective space with a LinearSlice today! |
| Cbertini::parsing::classic::SplitInputFile | Storage class for input file that splits up the config portion from the input portion |
| Cbertini::parsing::classic::SplitInputFileParser< Iterator, Skipper > | Qi Parser object for parsing text into the SplitInputFile class |
| Cbertini::StraightLineProgram | |
| Cbertini::tracking::SuccessfulCorrect< ObservedT, NumT > | The correct part of a time step was successful |
| Cbertini::tracking::SuccessfulPredict< ObservedT, NumT > | The predict part of tracking step was successful |
| Cbertini::policy::SysMgmtPolicy< D, SystemType, StartSystemType, StoredSystemType, StoredStartSystemType > | A base class for system management for the zero-dim algorithm |
| ►Cbertini::policy::SysMgmtPolicy< CloneGiven< SystemType, StartSystemType >, SystemType, StartSystemType, SystemType, StartSystemType > | |
| Cbertini::policy::CloneGiven< SystemType, StartSystemType > | |
| ►Cbertini::policy::SysMgmtPolicy< RefToGiven< SystemType, StartSystemType >, SystemType, StartSystemType, std::reference_wrapper< const SystemType >, std::reference_wrapper< const StartSystemType > > | |
| Cbertini::policy::RefToGiven< SystemType, StartSystemType > | |
| ►Cbertini::System | The fundamental polynomial system class for Bertini2 |
| ►Cbertini::start_system::StartSystem | Abstract base class for other start systems |
| Cbertini::start_system::MHomogeneous | The $m$-homogeneous start system for Numerical Algebraic Geometry |
| Cbertini::start_system::TotalDegree | Total degree start system for 1-homogeneous polynomial systems |
| Cbertini::start_system::User | The user-provided start system for Numerical Algebraic Geometry |
| Cbertini::parsing::classic::SystemParser< Iterator, Skipper > | Qi Parser object for parsing text into the System class |
| Cbertini::detail::TypeList< Ts > | A basic typelist, in the style of Modern C++ Design, but using variadic templates |
| ►Cbertini::VisitableBase< RetT, CatchAll > | The base class for visitable types |
| ►Cbertini::node::Node | Abstract base class for the Bertini hybrid-precision (double-multiple) expression tree |
| ►Cbertini::node::Operator | Abstract Node type from which all Operators inherit |
| ►Cbertini::node::NaryOperator | Abstract interface for n-ary Operator types |
| Cbertini::node::MultOperator | Multiplication and division Operator |
| Cbertini::node::SumOperator | Represents summation and difference Operator |
| Cbertini::node::PowerOperator | Operator for power functions with arbitrary expressions in the exponent and base |
| ►Cbertini::node::UnaryOperator | Interface for all unary Operator types |
| Cbertini::node::ExpOperator | Exponential function |
| Cbertini::node::IntegerPowerOperator | This class represents the exponentiation Operator |
| Cbertini::node::LogOperator | Natural logarithm function |
| Cbertini::node::NegateOperator | The negation Operator |
| Cbertini::node::SqrtOperator | Represents the square root Operator |
| ►Cbertini::node::TrigOperator | Abstract class for trigonometric Operator types |
| Cbertini::node::ArcCosOperator | Provides the arc cosine Operator |
| Cbertini::node::ArcSinOperator | Provides the inverse sine Operator |
| Cbertini::node::ArcTanOperator | Provides the inverse tangent Operator |
| Cbertini::node::CosOperator | Provides the cosine Operator |
| Cbertini::node::SinOperator | Provides the sine Operator |
| Cbertini::node::TanOperator | Provides the tangent Operator |
| ►Cbertini::node::Symbol | Abstract symbol class |
| Cbertini::node::DiffLinear | Represents the differential of a single linear |
| Cbertini::node::LinearProduct | Represents a product of linears as leaves in the function tree |
| ►Cbertini::node::NamedSymbol | Symbols which have names are named symbols |
| Cbertini::node::Differential | Provides the differential type for differentiation of expression trees |
| Cbertini::node::Variable | Represents variable leaves in the function tree |
| Cbertini::node::special_number::E | The number \(e\) |
| Cbertini::node::special_number::Pi | The number \(\pi\) |
| ►Cbertini::node::Number | Abstract Number type from which other Numbers derive |
| Cbertini::node::Float | Number type for storing floating point numbers within an expression tree |
| Cbertini::node::Integer | Signed real Integer storage in an expression tree |
| Cbertini::node::Rational | The Rational number type for Bertini2 expression trees |
| Cbertini::node::special_number::E | The number \(e\) |
| Cbertini::node::special_number::Pi | The number \(\pi\) |
| Cbertini::Visitor< VisitedT, RetT > | The first non-trivial visitor class |
| Cbertini::Visitor< node::ArcCosOperator > | |
| Cbertini::Visitor< node::ArcSinOperator > | |
| Cbertini::Visitor< node::ArcTanOperator > | |
| Cbertini::Visitor< node::CosOperator > | |
| Cbertini::Visitor< node::Differential > | |
| Cbertini::Visitor< node::ExpOperator > | |
| Cbertini::Visitor< node::Float > | |
| Cbertini::Visitor< node::Function > | |
| Cbertini::Visitor< node::Integer > | |
| Cbertini::Visitor< node::IntegerPowerOperator > | |
| Cbertini::Visitor< node::Jacobian > | |
| Cbertini::Visitor< node::LogOperator > | |
| Cbertini::Visitor< node::MultOperator > | |
| Cbertini::Visitor< node::NegateOperator > | |
| Cbertini::Visitor< node::PowerOperator > | |
| Cbertini::Visitor< node::Rational > | |
| Cbertini::Visitor< node::SinOperator > | |
| Cbertini::Visitor< node::special_number::E > | |
| Cbertini::Visitor< node::special_number::Pi > | |
| Cbertini::Visitor< node::SqrtOperator > | |
| Cbertini::Visitor< node::SumOperator > | |
| Cbertini::Visitor< node::TanOperator > | |
| Cbertini::Visitor< node::Variable > | |
| Cbertini::VisitorBase | A strawman class for implementing the visitor pattern |
| Cbertini::nag_datatype::WitnessSet< NumT, SystemT, ObjManagementP > | The main way to represent a positive dimensional component in numerical algebraic geometry |