|
GridFire 0.0.1a
General Purpose Nuclear Network
|
#include "gridfire/engine/engine_graph.h"#include "gridfire/engine/engine_abstract.h"#include "../engine/views/engine_adaptive.h"#include "gridfire/network.h"#include "fourdst/logging/logging.h"#include "fourdst/config/config.h"#include "quill/Logger.h"#include "unsupported/Eigen/NonLinearOptimization"#include <vector>Go to the source code of this file.
Classes | |
| struct | gridfire::solver::dynamicQSESpeciesIndices |
| Structure to hold indices of dynamic and QSE species. More... | |
| class | gridfire::solver::NetworkSolverStrategy< EngineT > |
| Abstract base class for network solver strategies. More... | |
| class | gridfire::solver::QSENetworkSolver |
| A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach. More... | |
| struct | gridfire::solver::QSENetworkSolver::RHSFunctor |
| Functor for calculating the right-hand side of the ODEs for the dynamic species. More... | |
| struct | gridfire::solver::QSENetworkSolver::JacobianFunctor |
| Functor for calculating the Jacobian matrix of the ODEs for the dynamic species. More... | |
| struct | gridfire::solver::QSENetworkSolver::EigenFunctor< T > |
| Functor for calculating the residual and Jacobian for the QSE species using Eigen. More... | |
| class | gridfire::solver::DirectNetworkSolver |
| A network solver that directly integrates the reaction network ODEs. More... | |
| struct | gridfire::solver::DirectNetworkSolver::RHSFunctor |
| Functor for calculating the right-hand side of the ODEs. More... | |
| struct | gridfire::solver::DirectNetworkSolver::JacobianFunctor |
| Functor for calculating the Jacobian matrix. More... | |
Namespaces | |
| namespace | gridfire |
| namespace | gridfire::solver |
Typedefs | |
| using | gridfire::solver::DynamicNetworkSolverStrategy = NetworkSolverStrategy<DynamicEngine> |
| Type alias for a network solver strategy that uses a DynamicEngine. | |
| using | gridfire::solver::AdaptiveNetworkSolverStrategy = NetworkSolverStrategy<AdaptiveEngineView> |
| Type alias for a network solver strategy that uses an AdaptiveEngineView. | |
| using | gridfire::solver::StaticNetworkSolverStrategy = NetworkSolverStrategy<Engine> |
| Type alias for a network solver strategy that uses a static Engine. | |