3#include "fourdst/composition/atomicSpecies.h"
5#include "cppad/cppad.hpp"
14 const std::vector<fourdst::atomic::Species>& species,
15 const std::vector<ADDouble> &Y,
24 const std::vector<fourdst::atomic::Species>& species,
25 const std::vector<double> &Y,
CppAD::AD< double > ADDouble
Alias for CppAD Automatic Differentiation type for double precision.
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
Template implementation for calculating screening factors.
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
Calculates screening factors, which are always 1.0.
TemplatedReactionSet< LogicalReaction > LogicalReactionSet
A set of logical reactions.
CppAD::AD< double > ADDouble