6#include "cppad/cppad.hpp"
14 const std::vector<fourdst::atomic::Species>& species,
15 const std::vector<double>& Y,
22 const std::vector<fourdst::atomic::Species>& species,
23 const std::vector<ADDouble>& Y,
31 const std::vector<fourdst::atomic::Species>& species,
32 const std::vector<T>& Y,
41 const std::vector<fourdst::atomic::Species> &species,
42 const std::vector<T> &Y,
46 return std::vector<T>(reactions.
size(), T(1.0));
size_t size() const
Gets the number of reactions in the set.
CppAD::AD< double > ADDouble
std::vector< T > calculateFactors_impl(const reaction::LogicalReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< T > &Y, const T T9, const T rho) const
std::vector< double > calculateScreeningFactors(const reaction::LogicalReactionSet &reactions, const std::vector< fourdst::atomic::Species > &species, const std::vector< double > &Y, const double T9, const double rho) const override
TemplatedReactionSet< LogicalReaction > LogicalReactionSet
A set of logical reactions.
Defines classes for representing and managing nuclear reactions.