6#include "fourdst/composition/composition.h"
7#include "fourdst/composition/atomicSpecies.h"
54 const fourdst::atomic::Species& species,
55 const std::vector<double>& Y,
77 const fourdst::atomic::Species& species,
78 const std::vector<double>& Y,
Abstract class for engines supporting Jacobian and stoichiometry operations.
Abstract interfaces for reaction network engines in GridFire.
double calculateCreationRate(const DynamicEngine &engine, const fourdst::atomic::Species &species, const std::vector< double > &Y, double T9, double rho)
Computes the creation rate for a specific species.
double calculateDestructionRateConstant(const DynamicEngine &engine, const fourdst::atomic::Species &species, const std::vector< double > &Y, double T9, double rho)
Computes the destruction rate constant for a specific species.
PrimingReport primeNetwork(const NetIn &, DynamicEngine &engine)
Primes absent species in the network to their equilibrium abundances.
Captures the result of a network priming operation.