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