GridFire 0.6.0
General Purpose Nuclear Network
|
▼Ngridfire | |
▼Napprox8 | |
CApprox8Net | Contains constants and arrays related to the nuclear network |
CApprox8Network | Class for the Approx8 nuclear reaction network |
CJacobian | Functor to calculate the Jacobian matrix for implicit solvers |
CODE | Functor to calculate the derivatives for the ODE solver |
▼Nexceptions | |
CEngineError | |
CFailedToPartitionEngineError | |
CNetworkResizedError | |
CStaleEngineError | |
▼CStaleEngineTrigger | |
Cstate | |
CUnableToSetNetworkReactionsError | |
▼Nexpectations | |
CEngineError | |
CEngineIndexError | |
CStaleEngineError | |
▼Nio | |
CMESANetworkFileParser | A parser for MESA-format network files |
CNetworkFileParser | An abstract base class for network file parsers |
CSimpleReactionListFileParser | A parser for simple text files containing a list of reactions |
▼Npartition | |
▼Nrecord | |
CRauscherThielemannPartitionDataRecord | Packed binary record of Rauscher-Thielemann partition function data for an isotope |
CCompositePartitionFunction | Combines multiple PartitionFunction instances into a single composite strategy |
CGroundStatePartitionFunction | Partition function implementation for nuclear ground states |
CPartitionFunction | Abstract interface for evaluating nuclear partition functions |
▼CRauscherThielemannPartitionFunction | Partition function using Rauscher-Thielemann tabulated normalized G-values |
CIdentifiedIsotope | |
CInterpolationPoints | |
CIsotopeData | |
▼Nreaclib | |
CReactionRecord | |
▼Nreaction | |
CLogicalReaction | Represents a "logical" reaction that aggregates rates from multiple sources |
CRateCoefficientSet | Holds the seven coefficients for the REACLIB rate equation |
CReaction | Represents a single nuclear reaction from a specific data source |
CTemplatedReactionSet | |
▼Nscreening | |
CBareScreeningModel | A screening model that applies no screening effect |
CScreeningModel | An abstract base class for plasma screening models |
CWeakScreeningModel | Implements the weak screening model based on the Debye-Hückel approximation |
▼Nsolver | |
▼CDirectNetworkSolver | A network solver that directly integrates the reaction network ODEs |
CJacobianFunctor | Functor for calculating the Jacobian matrix |
CRHSManager | Functor for calculating the right-hand side of the ODEs |
CTimestepContext | Context for the timestep callback function for the DirectNetworkSolver |
CNetworkSolverStrategy | Abstract base class for network solver strategies |
CSolverContextBase | Base class for solver callback contexts |
▼CAdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions |
CReactionFlow | A struct to hold a reaction and its flow rate |
CDefinedEngineView | |
CDynamicEngine | Abstract class for engines supporting Jacobian and stoichiometry operations |
CEngine | Abstract base class for a reaction network engine |
CEngineView | Abstract base class for a "view" of a reaction network engine |
CFileDefinedEngineView | |
▼CGraphEngine | A reaction network engine that uses a graph-based representation |
CAtomicReverseRate | |
Cconstants | |
CPrecomputedReaction | |
▼CMultiscalePartitioningEngineView | An engine view that partitions the reaction network into multiple groups based on timescales |
CCacheStats | Struct for tracking cache statistics |
CEigenFunctor | Functor for solving QSE abundances using Eigen's nonlinear optimization |
CQSEGroup | Struct representing a QSE group |
CNetIn | |
CNetOut | |
CNetwork | |
CNetworkPrimingEngineView | Provides a view of a DynamicEngine filtered to reactions involving a specified priming species |
CPrimingReport | Captures the result of a network priming operation |
CQSECacheConfig | Configuration struct for the QSE cache |
CQSECacheKey | Key struct for the QSE abundance cache |
CReaction | Represents a single nuclear reaction from a specific data source |
CStepDerivatives | Structure holding derivatives and energy generation for a network step |
▼Nstd | STL namespace |
Chash< gridfire::QSECacheKey > | |
Chash< gridfire::reaction::LogicalReactionSet > | |
Chash< gridfire::reaction::Reaction > | |
Chash< gridfire::reaction::ReactionSet > | |
CPyDynamicEngine | |
CPyDynamicEngineView | |
CPyDynamicNetworkSolverStrategy | |
CPyEngine | |
CPyEngineView | |
CPyNetworkFileParser | |
CPyPartitionFunction | |
CPyScreening |