Bertini 2 - C++ Core
Software for Numerical Algebraic Geometry
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cbertini::tracking::AdaptiveMultiplePrecisionConfig
 Cbertini::blackbox::AlgoBuilderA de-serializer, whose responsibility it is to construct runnable objects based on input files
 Cbertini::algorithm::AlgorithmMetaDataMetadata structs
 Cbertini::endgame::AlgoTraits< CauchyEndgame< PrecT > >
 Cbertini::endgame::AlgoTraits< PowerSeriesEndgame< PrecT > >
 Cbertini::algorithm::AlgoTraits< ZeroDim< TrackerType, EndgameType, SystemType, StartSystemType, SystemManagementP > >
 Cbertini::AnyEventStrawman Event type, enabling polymorphism
 ►Cbertini::AnyObserverStrawman base class for Observer objects
 Cbertini::tracking::predict::BasePredictorAn 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::detail::Configured< AlgoTraits< FlavorT >::NeededConfigs >
 ►Cbertini::detail::Configured< AlgoTraits< ZeroDim< TrackerType, EndgameType, SystemType, StartSystemType, SystemManagementP > >::NeededConfigs >
 Cbertini::detail::Configured< Configs::All< bertini::dbl >, Configs::All< bertini::mpfr_complex > >
 Cbertini::detail::Configured< MidPathConfig >
 ►Cbertini::detail::Configured< TrackerTraits< D >::NeededConfigs >
 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 >
 CEndgameBase 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::ExplicitRKPredictorA 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::NewtonCorrectorA 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::ObservableAn abstract observable type, maintaining a list of observers, who can be notified in case of Events
 Cbertini::StraightLineProgram::OutputLocations
 Cbertini::algorithm::output::Outputter< AlgoT >Prints data from algorithms
 Cbertini::PatchAn 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::SingletonA virtual singleton base class which can be used in a heirarchy to require a class to be singleton
 ►Cbertini::SliceBase class for other Slices
 Cbertini::parsing::classic::SplitInputFileStorage 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::SysMgmtPolicy< RefToGiven< SystemType, StartSystemType >, SystemType, StartSystemType, std::reference_wrapper< const SystemType >, std::reference_wrapper< const StartSystemType > >
 ►Cbertini::SystemThe fundamental polynomial system class for Bertini2
 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::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::VisitorBaseA 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