|
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 |