Automatic Differentiation
 
Loading...
Searching...
No Matches

◆ hypergeometric_2F1() [1/2]

template<typename Ta1 , typename Ta2 , typename Tb , typename Tz , require_all_stan_scalar_t< Ta1, Ta2, Tb, Tz > * = nullptr, require_any_fvar_t< Ta1, Ta2, Tb, Tz > * = nullptr>
return_type_t< Ta1, Ta1, Tb, Tz > stan::math::hypergeometric_2F1 ( const Ta1 &  a1,
const Ta2 &  a2,
const Tb &  b,
const Tz &  z 
)
inline

Returns the Gauss hypergeometric function applied to the input arguments: \(_2F_1(a_1,a_2;b;z)\).

See 'grad_2F1.hpp' for the derivatives wrt each parameter

Template Parameters
Ta1Type of scalar first 'a' argument
Ta2Type of scalar second 'a' argument
TbType of scalar 'b' argument
TzType of scalar 'z' argument
Parameters
[in]a1First of 'a' arguments to function
[in]a2Second of 'a' arguments to function
[in]b'b' argument to function
[in]zScalar z argument
Returns
Gauss hypergeometric function

See 'grad_2F1.hpp' for the derivatives wrt each parameter

Template Parameters
Ta1Type of scalar first 'a' argument
Ta2Type of scalar second 'a' argument
TbType of scalar 'b' argument
TzType of scalar 'z' argument
Parameters
[in]a1First of 'a' arguments to function
[in]a2Second of 'a' arguments to function
[in]b'b' argument to function
[in]zScalar z argument
Returns
Gauss hypergeometric function

Definition at line 33 of file hypergeometric_2F1.hpp.