1#ifndef STAN_MATH_PRIM_PROB_DISCRETE_RANGE_LOG_HPP
2#define STAN_MATH_PRIM_PROB_DISCRETE_RANGE_LOG_HPP
12template <
bool propto,
typename T_y,
typename T_lower,
typename T_upper>
14 const T_upper& upper) {
15 return discrete_range_lpmf<propto, T_y, T_lower, T_upper>(y, lower, upper);
21template <
typename T_y,
typename T_lower,
typename T_upper>
23 const T_upper& upper) {
double discrete_range_lpmf(const T_y &y, const T_lower &lower, const T_upper &upper)
Return the log PMF of a discrete range for the given y, lower and upper bound (all integers).
double discrete_range_log(const T_y &y, const T_lower &lower, const T_upper &upper)
The lgamma implementation in stan-math is based on either the reentrant safe lgamma_r implementation ...