GridFire 0.0.1a General Purpose Nuclear Network

Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3 4]

C gridfire::approx8::Approx8Net | Contains constants and arrays related to the nuclear network
▼C CppAD::atomic_base |
C gridfire::GraphEngine::AtomicReverseRate |
C gridfire::MultiscalePartitioningEngineView::CacheStats | Struct for tracking cache statistics
C gridfire::GraphEngine::constants |
C gridfire::MultiscalePartitioningEngineView::EigenFunctor | Functor for solving QSE abundances using Eigen's nonlinear optimization
▼C gridfire::Engine | Abstract base class for a reaction network engine
C PyEngine |
▼C gridfire::DynamicEngine | Abstract class for engines supporting Jacobian and stoichiometry operations
C PyDynamicEngine |
C gridfire::AdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions
▼C gridfire::DefinedEngineView |
C gridfire::FileDefinedEngineView |
C gridfire::NetworkPrimingEngineView | Provides a view of a DynamicEngine filtered to reactions involving a specified priming species
C gridfire::GraphEngine | A reaction network engine that uses a graph-based representation
C gridfire::MultiscalePartitioningEngineView | An engine view that partitions the reaction network into multiple groups based on timescales
▼C gridfire::expectations::EngineError |
C gridfire::expectations::EngineIndexError |
C gridfire::expectations::StaleEngineError |
C gridfire::EngineView< EngineT > | Abstract base class for a "view" of a reaction network engine
▼C gridfire::EngineView< DynamicEngine > |
C gridfire::AdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions
C gridfire::DefinedEngineView |
C gridfire::MultiscalePartitioningEngineView | An engine view that partitions the reaction network into multiple groups based on timescales
▼C gridfire::EngineView< gridfire::DynamicEngine > |
C PyDynamicEngineView |
▼C gridfire::EngineView< gridfire::Engine > |
C PyEngineView |
▼C std::exception | STL class
▼C gridfire::exceptions::EngineError |
C gridfire::exceptions::FailedToPartitionEngineError |
C gridfire::exceptions::NetworkResizedError |
C gridfire::exceptions::StaleEngineError |
C gridfire::exceptions::StaleEngineTrigger |
C gridfire::exceptions::UnableToSetNetworkReactionsError |
C std::hash< gridfire::QSECacheKey > |
C std::hash< gridfire::reaction::LogicalReactionSet > |
C std::hash< gridfire::reaction::Reaction > |
C std::hash< gridfire::reaction::ReactionSet > |
C gridfire::partition::RauscherThielemannPartitionFunction::IdentifiedIsotope |
C gridfire::partition::RauscherThielemannPartitionFunction::InterpolationPoints |
C gridfire::partition::RauscherThielemannPartitionFunction::IsotopeData |
C gridfire::approx8::Jacobian | Functor to calculate the Jacobian matrix for implicit solvers
C gridfire::solver::DirectNetworkSolver::JacobianFunctor | Functor for calculating the Jacobian matrix
C gridfire::NetIn |
C gridfire::NetOut |
▼C gridfire::Network |
C gridfire::approx8::Approx8Network | Class for the Approx8 nuclear reaction network
▼C gridfire::io::NetworkFileParser | An abstract base class for network file parsers
C PyNetworkFileParser |
C gridfire::io::MESANetworkFileParser | A parser for MESA-format network files
C gridfire::io::SimpleReactionListFileParser | A parser for simple text files containing a list of reactions
C gridfire::solver::NetworkSolverStrategy< EngineT > | Abstract base class for network solver strategies
▼C gridfire::solver::NetworkSolverStrategy< DynamicEngine > |
C PyDynamicNetworkSolverStrategy |
C gridfire::solver::DirectNetworkSolver | A network solver that directly integrates the reaction network ODEs
C gridfire::approx8::ODE | Functor to calculate the derivatives for the ODE solver
▼C gridfire::partition::PartitionFunction | Abstract interface for evaluating nuclear partition functions
C PyPartitionFunction |
C gridfire::partition::CompositePartitionFunction | Combines multiple PartitionFunction instances into a single composite strategy
C gridfire::partition::GroundStatePartitionFunction | Partition function implementation for nuclear ground states
C gridfire::partition::RauscherThielemannPartitionFunction | Partition function using Rauscher-Thielemann tabulated normalized G-values
C gridfire::GraphEngine::PrecomputedReaction |
C gridfire::PrimingReport | Captures the result of a network priming operation
C gridfire::QSECacheConfig | Configuration struct for the QSE cache
C gridfire::QSECacheKey | Key struct for the QSE abundance cache
C gridfire::MultiscalePartitioningEngineView::QSEGroup | Struct representing a QSE group
C gridfire::reaction::RateCoefficientSet | Holds the seven coefficients for the REACLIB rate equation
C gridfire::partition::record::RauscherThielemannPartitionDataRecord | Packed binary record of Rauscher-Thielemann partition function data for an isotope
▼C gridfire::Reaction | Represents a single nuclear reaction from a specific data source
C gridfire::reaction::LogicalReaction | Represents a "logical" reaction that aggregates rates from multiple sources
▼C gridfire::reaction::Reaction | Represents a single nuclear reaction from a specific data source
C gridfire::reaction::LogicalReaction | Represents a "logical" reaction that aggregates rates from multiple sources
C gridfire::AdaptiveEngineView::ReactionFlow | A struct to hold a reaction and its flow rate
C gridfire::reaclib::ReactionRecord |
C RHSFunctor | Functor for calculating the right-hand side of the ODEs
C gridfire::solver::DirectNetworkSolver::RHSManager |
▼C gridfire::screening::ScreeningModel | An abstract base class for plasma screening models
C PyScreening |
C gridfire::screening::BareScreeningModel | A screening model that applies no screening effect
C gridfire::screening::WeakScreeningModel | Implements the weak screening model based on the Debye-Hückel approximation
C gridfire::exceptions::StaleEngineTrigger::state |
C gridfire::StepDerivatives< T > | Structure holding derivatives and energy generation for a network step
C gridfire::reaction::TemplatedReactionSet< ReactionT > |