GridFire 0.0.1a
General Purpose Nuclear Network
|
Cgridfire::approx8::Approx8Net | Contains constants and arrays related to the nuclear network |
Cgridfire::GraphEngine::constants | |
Cgridfire::solver::dynamicQSESpeciesIndices | Structure to hold indices of dynamic and QSE species |
Cgridfire::solver::QSENetworkSolver::EigenFunctor< T > | Functor for calculating the residual and Jacobian for the QSE species using Eigen |
▼Cgridfire::Engine | Abstract base class for a reaction network engine |
▼Cgridfire::DynamicEngine | Abstract class for engines supporting Jacobian and stoichiometry operations |
Cgridfire::AdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions |
Cgridfire::FileDefinedEngineView | An engine view that uses a user-defined reaction network from a file |
Cgridfire::GraphEngine | A reaction network engine that uses a graph-based representation |
Cgridfire::EngineView< EngineT > | Abstract base class for a "view" of a reaction network engine |
▼Cgridfire::EngineView< DynamicEngine > | |
Cgridfire::AdaptiveEngineView | An engine view that dynamically adapts the reaction network based on runtime conditions |
Cgridfire::FileDefinedEngineView | An engine view that uses a user-defined reaction network from a file |
Cstd::hash< gridfire::reaction::LogicalReactionSet > | |
Cstd::hash< gridfire::reaction::Reaction > | |
Cstd::hash< gridfire::reaction::ReactionSet > | |
Cgridfire::approx8::Jacobian | Functor to calculate the Jacobian matrix for implicit solvers |
Cgridfire::solver::DirectNetworkSolver::JacobianFunctor | Functor for calculating the Jacobian matrix |
Cgridfire::solver::QSENetworkSolver::JacobianFunctor | Functor for calculating the Jacobian matrix of the ODEs for the dynamic species |
Cgridfire::NetIn | |
Cgridfire::NetOut | |
▼Cgridfire::Network | |
Cgridfire::approx8::Approx8Network | Class for the Approx8 nuclear reaction network |
▼Cgridfire::io::NetworkFileParser | An abstract base class for network file parsers |
Cgridfire::io::MESANetworkFileParser | A parser for MESA-format network files |
Cgridfire::io::SimpleReactionListFileParser | A parser for simple text files containing a list of reactions |
Cgridfire::solver::NetworkSolverStrategy< EngineT > | Abstract base class for network solver strategies |
▼Cgridfire::solver::NetworkSolverStrategy< DynamicEngine > | |
Cgridfire::solver::DirectNetworkSolver | A network solver that directly integrates the reaction network ODEs |
Cgridfire::solver::QSENetworkSolver | A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach |
Cgridfire::approx8::ODE | Functor to calculate the derivatives for the ODE solver |
Cgridfire::io::ParsedNetworkData | Holds the data parsed from a network file |
Cgridfire::GraphEngine::PrecomputedReaction | |
Cgridfire::reaction::RateCoefficientSet | Holds the seven coefficients for the REACLIB rate equation |
▼Cgridfire::reaction::Reaction | Represents a single nuclear reaction from a specific data source |
Cgridfire::reaction::LogicalReaction | Represents a "logical" reaction that aggregates rates from multiple sources |
Cgridfire::AdaptiveEngineView::ReactionFlow | A struct to hold a reaction and its flow rate |
Cgridfire::reaclib::ReactionRecord | |
Cgridfire::solver::DirectNetworkSolver::RHSFunctor | Functor for calculating the right-hand side of the ODEs |
Cgridfire::solver::QSENetworkSolver::RHSFunctor | Functor for calculating the right-hand side of the ODEs for the dynamic species |
▼Cgridfire::screening::ScreeningModel | An abstract base class for plasma screening models |
Cgridfire::screening::BareScreeningModel | A screening model that applies no screening effect |
Cgridfire::screening::WeakScreeningModel | Implements the weak screening model based on the Debye-Hückel approximation |
Cgridfire::StepDerivatives< T > | Structure holding derivatives and energy generation for a network step |
Cgridfire::reaction::TemplatedReactionSet< ReactionT > |