GridFire 0.6.0
General Purpose Nuclear Network
|
#include "gridfire/engine/engine_graph.h"
#include "gridfire/engine/engine_abstract.h"
#include "gridfire/network.h"
#include "fourdst/logging/logging.h"
#include "fourdst/config/config.h"
#include "quill/Logger.h"
#include <functional>
#include <any>
#include <vector>
#include <tuple>
#include <string>
Classes | |
struct | gridfire::solver::SolverContextBase |
Base class for solver callback contexts. More... | |
class | gridfire::solver::NetworkSolverStrategy< EngineT > |
Abstract base class for network solver strategies. More... | |
class | gridfire::solver::DirectNetworkSolver |
A network solver that directly integrates the reaction network ODEs. More... | |
struct | gridfire::solver::DirectNetworkSolver::TimestepContext |
Context for the timestep callback function for the DirectNetworkSolver. More... | |
struct | gridfire::solver::DirectNetworkSolver::RHSManager |
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. | |