1 #ifndef STAN__AGRAD__FWD__FUNCTIONS__GAMMA_P_HPP
2 #define STAN__AGRAD__FWD__FUNCTIONS__GAMMA_P_HPP
36 while (
fabs(delta) > 1
e-6) {
40 delta = s / ((k + x1.
val_) * (k + x1.
val_));
43 T der1 = (u) * ( dig - l ) +
exp( x1.
val_ * l ) * S / g;
72 while (
fabs(delta) > 1
e-6) {
76 delta = s / ((k + x1.
val_) * (k + x1.
val_));
79 T der1 = (u) * ( dig - l ) +
exp( x1.
val_ * l ) * S / g;
fvar< T > fabs(const fvar< T > &x)
fvar< T > tgamma(const fvar< T > &x)
fvar< T > pow(const fvar< T > &x1, const fvar< T > &x2)
fvar< T > gamma_p(const fvar< T > &x1, const fvar< T > &x2)
double e()
Return the base of the natural logarithm.
fvar< T > digamma(const fvar< T > &x)
fvar< T > log(const fvar< T > &x)
fvar< T > exp(const fvar< T > &x)
double gamma_p(double x, double a)