GridFire 0.6.0
General Purpose Nuclear Network
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 ▼Ngridfire
 ▼Napprox8
 CApprox8NetContains constants and arrays related to the nuclear network
 CApprox8NetworkClass for the Approx8 nuclear reaction network
 CJacobianFunctor to calculate the Jacobian matrix for implicit solvers
 CODEFunctor to calculate the derivatives for the ODE solver
 ▼Nexceptions
 CEngineError
 CFailedToPartitionEngineError
 CNetworkResizedError
 CStaleEngineError
 ►CStaleEngineTrigger
 CUnableToSetNetworkReactionsError
 ▼Nexpectations
 CEngineError
 CEngineIndexError
 CStaleEngineError
 ▼Nio
 CMESANetworkFileParserA parser for MESA-format network files
 CNetworkFileParserAn abstract base class for network file parsers
 CSimpleReactionListFileParserA parser for simple text files containing a list of reactions
 ▼Npartition
 ►Nrecord
 CCompositePartitionFunctionCombines multiple PartitionFunction instances into a single composite strategy
 CGroundStatePartitionFunctionPartition function implementation for nuclear ground states
 CPartitionFunctionAbstract interface for evaluating nuclear partition functions
 ►CRauscherThielemannPartitionFunctionPartition function using Rauscher-Thielemann tabulated normalized G-values
 ▼Nrates
 ►Nweak
 ▼Nreaclib
 CReactionRecord
 ▼Nreaction
 CLogicalReaclibReactionRepresents a "logical" reaction that aggregates rates from multiple sources
 CRateCoefficientSetHolds the seven coefficients for the REACLIB rate equation
 CReaclibReaction
 CReactionRepresents a single nuclear reaction from a specific data source
 CReactionSet
 ▼Nscreening
 CBareScreeningModelA screening model that applies no screening effect
 CIntermediateScreeningModel
 CScreeningModelAn abstract base class for plasma screening models
 CWeakScreeningModelImplements the weak screening model based on the Debye-Hückel approximation
 ▼Nsolver
 ►CCVODESolverStrategyStiff ODE integrator backed by SUNDIALS CVODE (BDF) for network + energy
 CNetworkSolverStrategyAbstract base class for network solver strategies
 CSolverContextBaseBase class for solver callback contexts
 ▼Ntrigger
 ►Nsolver
 CAndTriggerLogical conjunction of two triggers with short-circuit evaluation
 CEveryNthTriggerPass-through trigger that fires every Nth time its child trigger is true
 CLogicalTrigger
 CNotTriggerLogical negation of a trigger
 COrTriggerLogical disjunction of two triggers with short-circuit evaluation
 CTriggerGeneric trigger interface for signaling events/conditions during integration
 CTriggerResult
 ▼Nutils
 CColumn
 CColumnBase
 ▼CAdaptiveEngineViewAn engine view that dynamically adapts the reaction network based on runtime conditions
 CReactionFlowA struct to hold a reaction and its flow rate
 CDefinedEngineView
 CDynamicEngineAbstract class for engines supporting Jacobian and stoichiometry operations
 CEnergyDerivatives
 CEngineAbstract base class for a reaction network engine
 CEngineViewAbstract base class for a "view" of a reaction network engine
 CFileDefinedEngineView
 ▼CGraphEngineA reaction network engine that uses a graph-based representation
 CAtomicReverseRate
 Cconstants
 CPrecomputedReaction
 ▼CMultiscalePartitioningEngineViewAn engine view that partitions the reaction network into multiple groups based on timescales
 CCacheStatsStruct for tracking cache statistics
 CEigenFunctorFunctor for solving QSE abundances using Eigen's nonlinear optimization
 CQSEGroupStruct representing a QSE group
 CNetIn
 CNetOut
 CNetwork
 CNetworkPrimingEngineViewProvides a view of a DynamicEngine filtered to reactions involving a specified priming species
 CPrimingReportCaptures the result of a network priming operation
 CQSECacheConfigConfiguration struct for the QSE cache
 CQSECacheKeyKey struct for the QSE abundance cache
 CReactionRepresents a single nuclear reaction from a specific data source
 CReactionSet
 CStepDerivativesStructure holding derivatives and energy generation for a network step
 ▼NstdSTL namespace
 Chash< gridfire::QSECacheKey >
 Chash< gridfire::reaction::Reaction >
 Chash< gridfire::reaction::ReactionSet >
 CPyDynamicEngine
 CPyDynamicEngineView
 CPyDynamicNetworkSolverStrategy
 CPyEngine
 CPyEngineView
 CPyNetworkFileParser
 CPyPartitionFunction
 CPyScreening
 CSolverPluginInterface