#include "gridfire/screening/screening_weak.h" #include "fourdst/composition/atomicSpecies.h" #include "cppad/cppad.hpp" #include namespace gridfire::screening { using ADDouble = CppAD::AD; std::vector WeakScreeningModel::calculateScreeningFactors( const reaction::ReactionSet &reactions, const std::vector& species, const std::vector &Y, const ADDouble T9, const ADDouble rho ) const { return calculateFactors_impl(reactions, species, Y, T9, rho); } std::vector WeakScreeningModel::calculateScreeningFactors( const reaction::ReactionSet &reactions, const std::vector& species, const std::vector &Y, const double T9, const double rho ) const { return calculateFactors_impl(reactions, species, Y, T9, rho); } }