GridFire v0.7.0-alpha
General Purpose Nuclear Network
Loading...
Searching...
No Matches
priming.cpp File Reference
#include "gridfire/engine/procedures/priming.h"
#include "gridfire/engine/views/engine_priming.h"
#include "gridfire/engine/procedures/construction.h"
#include "gridfire/solver/solver.h"
#include "gridfire/engine/engine_abstract.h"
#include "gridfire/network.h"
#include "fourdst/logging/logging.h"
#include "quill/Logger.h"
#include "quill/LogMacros.h"

Namespaces

namespace  gridfire
 

Functions

const reaction::Reactiongridfire::findDominantCreationChannel (const DynamicEngine &engine, const Species &species, const Composition &comp, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionsTypesToIgnore)
 
PrimingReport gridfire::primeNetwork (const NetIn &netIn, GraphEngine &engine, const std::optional< std::vector< reaction::ReactionType > > &ignoredReactionTypes)
 Primes absent species in the network to their equilibrium abundances.
 
double gridfire::calculateDestructionRateConstant (const DynamicEngine &engine, const Species &species, const Composition &composition, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)
 
double gridfire::calculateCreationRate (const DynamicEngine &engine, const Species &species, const Composition &composition, const double T9, const double rho, const std::optional< std::vector< reaction::ReactionType > > &reactionTypesToIgnore)