GridFire 0.6.0
General Purpose Nuclear Network
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 Cgridfire::approx8::Approx8NetContains constants and arrays related to the nuclear network
 CCppAD::atomic_base
 Cgridfire::GraphEngine::AtomicReverseRate
 Cgridfire::MultiscalePartitioningEngineView::CacheStatsStruct for tracking cache statistics
 Cgridfire::GraphEngine::constants
 Cgridfire::MultiscalePartitioningEngineView::EigenFunctorFunctor for solving QSE abundances using Eigen's nonlinear optimization
 Cgridfire::EngineAbstract base class for a reaction network engine
 CPyEngine
 Cgridfire::DynamicEngineAbstract class for engines supporting Jacobian and stoichiometry operations
 CPyDynamicEngine
 Cgridfire::AdaptiveEngineViewAn engine view that dynamically adapts the reaction network based on runtime conditions
 Cgridfire::DefinedEngineView
 Cgridfire::FileDefinedEngineView
 Cgridfire::NetworkPrimingEngineViewProvides a view of a DynamicEngine filtered to reactions involving a specified priming species
 Cgridfire::GraphEngineA reaction network engine that uses a graph-based representation
 Cgridfire::MultiscalePartitioningEngineViewAn engine view that partitions the reaction network into multiple groups based on timescales
 Cgridfire::expectations::EngineError
 Cgridfire::expectations::EngineIndexError
 Cgridfire::expectations::StaleEngineError
 Cgridfire::EngineView< EngineT >Abstract base class for a "view" of a reaction network engine
 Cgridfire::EngineView< DynamicEngine >
 Cgridfire::AdaptiveEngineViewAn engine view that dynamically adapts the reaction network based on runtime conditions
 Cgridfire::DefinedEngineView
 Cgridfire::MultiscalePartitioningEngineViewAn engine view that partitions the reaction network into multiple groups based on timescales
 Cgridfire::EngineView< gridfire::DynamicEngine >
 CPyDynamicEngineView
 Cgridfire::EngineView< gridfire::Engine >
 CPyEngineView
 Cstd::exceptionSTL class
 Cgridfire::exceptions::EngineError
 Cgridfire::exceptions::FailedToPartitionEngineError
 Cgridfire::exceptions::NetworkResizedError
 Cgridfire::exceptions::StaleEngineError
 Cgridfire::exceptions::StaleEngineTrigger
 Cgridfire::exceptions::UnableToSetNetworkReactionsError
 Cstd::hash< gridfire::QSECacheKey >
 Cstd::hash< gridfire::reaction::LogicalReactionSet >
 Cstd::hash< gridfire::reaction::Reaction >
 Cstd::hash< gridfire::reaction::ReactionSet >
 Cgridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope
 Cgridfire::partition::RauscherThielemannPartitionFunction::InterpolationPoints
 Cgridfire::partition::RauscherThielemannPartitionFunction::IsotopeData
 Cgridfire::approx8::JacobianFunctor to calculate the Jacobian matrix for implicit solvers
 Cgridfire::solver::DirectNetworkSolver::JacobianFunctorFunctor for calculating the Jacobian matrix
 Cgridfire::NetIn
 Cgridfire::NetOut
 Cgridfire::Network
 Cgridfire::approx8::Approx8NetworkClass for the Approx8 nuclear reaction network
 Cgridfire::io::NetworkFileParserAn abstract base class for network file parsers
 CPyNetworkFileParser
 Cgridfire::io::MESANetworkFileParserA parser for MESA-format network files
 Cgridfire::io::SimpleReactionListFileParserA parser for simple text files containing a list of reactions
 Cgridfire::solver::NetworkSolverStrategy< EngineT >Abstract base class for network solver strategies
 Cgridfire::solver::NetworkSolverStrategy< DynamicEngine >
 CPyDynamicNetworkSolverStrategy
 Cgridfire::solver::DirectNetworkSolverA network solver that directly integrates the reaction network ODEs
 Cgridfire::approx8::ODEFunctor to calculate the derivatives for the ODE solver
 Cgridfire::partition::PartitionFunctionAbstract interface for evaluating nuclear partition functions
 CPyPartitionFunction
 Cgridfire::partition::CompositePartitionFunctionCombines multiple PartitionFunction instances into a single composite strategy
 Cgridfire::partition::GroundStatePartitionFunctionPartition function implementation for nuclear ground states
 Cgridfire::partition::RauscherThielemannPartitionFunctionPartition function using Rauscher-Thielemann tabulated normalized G-values
 Cgridfire::GraphEngine::PrecomputedReaction
 Cgridfire::PrimingReportCaptures the result of a network priming operation
 Cgridfire::QSECacheConfigConfiguration struct for the QSE cache
 Cgridfire::QSECacheKeyKey struct for the QSE abundance cache
 Cgridfire::MultiscalePartitioningEngineView::QSEGroupStruct representing a QSE group
 Cgridfire::reaction::RateCoefficientSetHolds the seven coefficients for the REACLIB rate equation
 Cgridfire::partition::record::RauscherThielemannPartitionDataRecordPacked binary record of Rauscher-Thielemann partition function data for an isotope
 Cgridfire::ReactionRepresents a single nuclear reaction from a specific data source
 Cgridfire::reaction::LogicalReactionRepresents a "logical" reaction that aggregates rates from multiple sources
 Cgridfire::reaction::ReactionRepresents a single nuclear reaction from a specific data source
 Cgridfire::reaction::LogicalReactionRepresents a "logical" reaction that aggregates rates from multiple sources
 Cgridfire::AdaptiveEngineView::ReactionFlowA struct to hold a reaction and its flow rate
 Cgridfire::reaclib::ReactionRecord
 Cgridfire::solver::DirectNetworkSolver::RHSManagerFunctor for calculating the right-hand side of the ODEs
 Cgridfire::screening::ScreeningModelAn abstract base class for plasma screening models
 CPyScreening
 Cgridfire::screening::BareScreeningModelA screening model that applies no screening effect
 Cgridfire::screening::WeakScreeningModelImplements the weak screening model based on the Debye-Hückel approximation
 Cgridfire::solver::SolverContextBaseBase class for solver callback contexts
 Cgridfire::solver::DirectNetworkSolver::TimestepContextContext for the timestep callback function for the DirectNetworkSolver
 Cgridfire::exceptions::StaleEngineTrigger::state
 Cgridfire::StepDerivatives< T >Structure holding derivatives and energy generation for a network step
 Cgridfire::reaction::TemplatedReactionSet< ReactionT >