1 #ifndef STAN_MATH_PRIM_SCAL_FUN_GRAD_REG_INC_BETA_HPP
2 #define STAN_MATH_PRIM_SCAL_FUN_GRAD_REG_INC_BETA_HPP
15 T digammaA, T digammaB, T digammaSum, T betaAB) {
25 g1 = (dBda - b1 * (digammaA - digammaSum)) / betaAB;
26 g2 = (dBdb - b1 * (digammaB - digammaSum)) / betaAB;
fvar< T > lbeta(const fvar< T > &x1, const fvar< T > &x2)
fvar< T > inc_beta(const fvar< T > &a, const fvar< T > &b, const fvar< T > &x)
void grad_inc_beta(stan::math::fvar< T > &g1, stan::math::fvar< T > &g2, stan::math::fvar< T > a, stan::math::fvar< T > b, stan::math::fvar< T > z)
fvar< T > exp(const fvar< T > &x)
void grad_reg_inc_beta(T &g1, T &g2, T a, T b, T z, T digammaA, T digammaB, T digammaSum, T betaAB)