|
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 | |
| 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 | |
| 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 |
| ▼Nrates | |
| ►Nweak | |
| ▼Nreaclib | |
| CReactionRecord | |
| ▼Nreaction | |
| CLogicalReaclibReaction | Represents a "logical" reaction that aggregates rates from multiple sources |
| CRateCoefficientSet | Holds the seven coefficients for the REACLIB rate equation |
| CReaclibReaction | |
| CReaction | Represents a single nuclear reaction from a specific data source |
| CReactionSet | |
| ▼Nscreening | |
| CBareScreeningModel | A screening model that applies no screening effect |
| CIntermediateScreeningModel | |
| CScreeningModel | An abstract base class for plasma screening models |
| CWeakScreeningModel | Implements the weak screening model based on the Debye-Hückel approximation |
| ▼Nsolver | |
| ►CCVODESolverStrategy | Stiff ODE integrator backed by SUNDIALS CVODE (BDF) for network + energy |
| CNetworkSolverStrategy | Abstract base class for network solver strategies |
| CSolverContextBase | Base class for solver callback contexts |
| ▼Ntrigger | |
| ►Nsolver | |
| CAndTrigger | Logical conjunction of two triggers with short-circuit evaluation |
| CEveryNthTrigger | Pass-through trigger that fires every Nth time its child trigger is true |
| CLogicalTrigger | |
| CNotTrigger | Logical negation of a trigger |
| COrTrigger | Logical disjunction of two triggers with short-circuit evaluation |
| CTrigger | Generic trigger interface for signaling events/conditions during integration |
| CTriggerResult | |
| ▼Nutils | |
| CColumn | |
| CColumnBase | |
| ▼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 |
| CEnergyDerivatives | |
| 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 |
| CReactionSet | |
| CStepDerivatives | Structure holding derivatives and energy generation for a network step |
| ▼Nstd | STL namespace |
| Chash< gridfire::QSECacheKey > | |
| Chash< gridfire::reaction::Reaction > | |
| Chash< gridfire::reaction::ReactionSet > | |
| CPyDynamicEngine | |
| CPyDynamicEngineView | |
| CPyDynamicNetworkSolverStrategy | |
| CPyEngine | |
| CPyEngineView | |
| CPyNetworkFileParser | |
| CPyPartitionFunction | |
| CPyScreening | |
| CSolverPluginInterface |