1 #ifndef STAN_MATH_FWD_ARR_FUN_LOG_SUM_EXP_HPP
2 #define STAN_MATH_FWD_ARR_FUN_LOG_SUM_EXP_HPP
17 std::vector<T> vals(v.size());
18 for (
size_t i = 0; i < v.size(); ++i)
22 for (
size_t i = 0; i < v.size(); ++i) {
23 T exp_vi =
exp(vals[i]);
24 denominator += exp_vi;
25 deriv += v[i].d_ * exp_vi;
fvar< T > log_sum_exp(const std::vector< fvar< T > > &v)
fvar< T > exp(const fvar< T > &x)