#pragma once #include "gridfire/engine/engine_abstract.h" #include "gridfire/network.h" #include "fourdst/composition/composition.h" #include "fourdst/composition/atomicSpecies.h" namespace gridfire { fourdst::composition::Composition primeNetwork( const NetIn&, DynamicEngine& engine ); double calculateDestructionRateConstant( const DynamicEngine& engine, const fourdst::atomic::Species& species, const std::vector& Y, double T9, double rho ); double calculateCreationRate( const DynamicEngine& engine, const fourdst::atomic::Species& species, const std::vector& Y, double T9, double rho ); }