1 #ifndef STAN_MATH_PRIM_MAT_PROB_DIRICHLET_LOG_HPP 2 #define STAN_MATH_PRIM_MAT_PROB_DIRICHLET_LOG_HPP 6 #include <boost/math/tools/promotion.hpp> 31 template <
bool propto,
typename T_prob,
typename T_prior_size>
33 const T_prob& theta,
const T_prior_size& alpha) {
34 return dirichlet_lpmf<propto, T_prob, T_prior_size>(theta, alpha);
40 template <
typename T_prob,
typename T_prior_size>
42 const T_prob& theta,
const T_prior_size& alpha) {
43 return dirichlet_lpmf<T_prob, T_prior_size>(theta, alpha);
return_type< T_prob, T_prior_size >::type dirichlet_log(const T_prob &theta, const T_prior_size &alpha)
The log of the Dirichlet density for the given theta and a vector of prior sample sizes...
boost::math::tools::promote_args< double, typename scalar_type< T >::type, typename return_type< Types_pack... >::type >::type type