8#include "fourdst/logging/logging.h"
9#include "fourdst/composition/atomicSpecies.h"
10#include "fourdst/composition/composition.h"
12#include "quill/Logger.h"
56 quill::Logger*
m_logger = fourdst::logging::LogManager::getInstance().getLogger(
"log");
70 const fourdst::atomic::Species& primingSpecies,
DefinedEngineView(const std::vector< std::string > &peNames, DynamicEngine &baseEngine)
Abstract class for engines supporting Jacobian and stoichiometry operations.
std::vector< std::string > constructPrimingReactionSet(const fourdst::atomic::Species &primingSpecies, const DynamicEngine &baseEngine) const
Constructs the set of reaction names that involve the priming species.
NetworkPrimingEngineView(const std::string &primingSymbol, DynamicEngine &baseEngine)
Constructs the view by looking up the priming species by symbol.
fourdst::atomic::Species m_primingSpecies
The priming species, if specified.
Abstract interfaces for reaction network engines in GridFire.