# GridFire: Class List

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

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