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
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
gridfire::solver::DirectNetworkSolver::RHSManager
Functor for calculating the right-hand side of the ODEs
▼
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::solver::SolverContextBase
Base class for solver callback contexts
C
gridfire::solver::DirectNetworkSolver::TimestepContext
Context for the timestep callback function for the
DirectNetworkSolver
C
gridfire::exceptions::StaleEngineTrigger::state
C
gridfire::StepDerivatives< T >
Structure holding derivatives and energy generation for a network step
C
gridfire::reaction::TemplatedReactionSet< ReactionT >
Generated by
1.13.2