|
GridFire 0.0.1a
General Purpose Nuclear Network
|
| Cgridfire::approx8::Approx8Net | Contains constants and arrays related to the nuclear network |
| 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::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 |
| 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::solver::NetworkSolverStrategy< EngineT > | Abstract base class for network solver strategies |
| ▼Cgridfire::solver::NetworkSolverStrategy< AdaptiveEngineView > | |
| Cgridfire::solver::QSENetworkSolver | A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach |
| ▼Cgridfire::solver::NetworkSolverStrategy< DynamicEngine > | |
| Cgridfire::solver::DirectNetworkSolver | A network solver that directly integrates the reaction network ODEs |
| Cgridfire::approx8::ODE | Functor to calculate the derivatives for the ODE solver |
| 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::reaction::ReactionSet | A collection of Reaction objects |
| Cgridfire::reaction::LogicalReactionSet | A collection of LogicalReaction objects |
| 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::StepDerivatives< T > | Structure holding derivatives and energy generation for a network step |