Special Functions

Airy Functions

sf_airy_Bi_deriv_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Bi_deriv_e() c code signature: int gsl_sf_airy_Bi_deriv_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_Ai_deriv_scaled(x, mode[, ret])

Wrapper for gsl_sf_airy_Ai_deriv_scaled() c code signature: double gsl_sf_airy_Ai_deriv_scaled(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_zero_Ai_deriv_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_zero_Ai_deriv_e() c code signature: int gsl_sf_airy_zero_Ai_deriv_e( unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_airy_Bi_scaled_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Bi_scaled_e() c code signature: int gsl_sf_airy_Bi_scaled_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_Bi(x, mode[, ret])

Wrapper for gsl_sf_airy_Bi() c code signature: double gsl_sf_airy_Bi(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_zero_Bi_deriv(s[, ret])

Wrapper for gsl_sf_airy_zero_Bi_deriv() c code signature: double gsl_sf_airy_zero_Bi_deriv( unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_airy_Bi_deriv(x, mode[, ret])

Wrapper for gsl_sf_airy_Bi_deriv() c code signature: double gsl_sf_airy_Bi_deriv(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_zero_Bi_deriv_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_zero_Bi_deriv_e() c code signature: int gsl_sf_airy_zero_Bi_deriv_e( unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_airy_Bi_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Bi_e() c code signature: int gsl_sf_airy_Bi_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_Ai_deriv_scaled_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Ai_deriv_scaled_e() c code signature: int gsl_sf_airy_Ai_deriv_scaled_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_Ai_scaled(x, mode[, ret])

Wrapper for gsl_sf_airy_Ai_scaled() c code signature: double gsl_sf_airy_Ai_scaled(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_Bi_scaled(x, mode[, ret])

Wrapper for gsl_sf_airy_Bi_scaled() c code signature: double gsl_sf_airy_Bi_scaled(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_Ai_scaled_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Ai_scaled_e() c code signature: int gsl_sf_airy_Ai_scaled_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_Ai_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Ai_e() c code signature: int gsl_sf_airy_Ai_e(const double x, const gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_Ai_deriv_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Ai_deriv_e() c code signature: int gsl_sf_airy_Ai_deriv_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_zero_Ai_deriv(s[, ret])

Wrapper for gsl_sf_airy_zero_Ai_deriv() c code signature: double gsl_sf_airy_zero_Ai_deriv( unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_airy_zero_Ai_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_zero_Ai_e() c code signature: int gsl_sf_airy_zero_Ai_e( unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_airy_Bi_deriv_scaled_e(x, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_Bi_deriv_scaled_e() c code signature: int gsl_sf_airy_Bi_deriv_scaled_e(const double x, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_airy_zero_Bi(s[, ret])

Wrapper for gsl_sf_airy_zero_Bi() c code signature: double gsl_sf_airy_zero_Bi( unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_airy_Bi_deriv_scaled(x, mode[, ret])

Wrapper for gsl_sf_airy_Bi_deriv_scaled() c code signature: double gsl_sf_airy_Bi_deriv_scaled(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_zero_Ai(s[, ret])

Wrapper for gsl_sf_airy_zero_Ai() c code signature: double gsl_sf_airy_zero_Ai( unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_airy_zero_Bi_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_airy_zero_Bi_e() c code signature: int gsl_sf_airy_zero_Bi_e( unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_airy_Ai(x, mode[, ret])

Wrapper for gsl_sf_airy_Ai() c code signature: double gsl_sf_airy_Ai(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_airy_Ai_deriv(x, mode[, ret])

Wrapper for gsl_sf_airy_Ai_deriv() c code signature: double gsl_sf_airy_Ai_deriv(const double x, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

Bessel Functions

sf_bessel_Kn(n, x[, ret])

Wrapper for gsl_sf_bessel_Kn() c code signature: double gsl_sf_bessel_Kn(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_i0_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_i0_scaled_e() c code signature: int gsl_sf_bessel_i0_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_i1_scaled(x[, ret])

Wrapper for gsl_sf_bessel_i1_scaled() c code signature: double gsl_sf_bessel_i1_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_K1_scaled(x[, ret])

Wrapper for gsl_sf_bessel_K1_scaled() c code signature: double gsl_sf_bessel_K1_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_K0(x[, ret])

Wrapper for gsl_sf_bessel_K0() c code signature: double gsl_sf_bessel_K0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_i0_scaled(x[, ret])

Wrapper for gsl_sf_bessel_i0_scaled() c code signature: double gsl_sf_bessel_i0_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_k0_scaled(x[, ret])

Wrapper for gsl_sf_bessel_k0_scaled() c code signature: double gsl_sf_bessel_k0_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_J0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_J0_e() c code signature: int gsl_sf_bessel_J0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Y0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Y0_e() c code signature: int gsl_sf_bessel_Y0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Inu_scaled(nu, x[, ret])

Wrapper for gsl_sf_bessel_Inu_scaled() c code signature: double gsl_sf_bessel_Inu_scaled( double nu, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_i2_scaled(x[, ret])

Wrapper for gsl_sf_bessel_i2_scaled() c code signature: double gsl_sf_bessel_i2_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_I1_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_I1_scaled_e() c code signature: int gsl_sf_bessel_I1_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_lnKnu_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_lnKnu_e() c code signature: int gsl_sf_bessel_lnKnu_e(const double nu, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_j1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_j1_e() c code signature: int gsl_sf_bessel_j1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Knu_scaled(nu, x[, ret])

Wrapper for gsl_sf_bessel_Knu_scaled() c code signature: double gsl_sf_bessel_Knu_scaled(const double nu, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_i1_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_i1_scaled_e() c code signature: int gsl_sf_bessel_i1_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_j1(x[, ret])

Wrapper for gsl_sf_bessel_j1() c code signature: double gsl_sf_bessel_j1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Knu_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Knu_e() c code signature: int gsl_sf_bessel_Knu_e(const double nu, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_I1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_I1_e() c code signature: int gsl_sf_bessel_I1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_il_scaled_e(l, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_il_scaled_e() c code signature: int gsl_sf_bessel_il_scaled_e(const int l, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_Inu_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Inu_e() c code signature: int gsl_sf_bessel_Inu_e( double nu, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_Y1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Y1_e() c code signature: int gsl_sf_bessel_Y1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_lnKnu(nu, x[, ret])

Wrapper for gsl_sf_bessel_lnKnu() c code signature: double gsl_sf_bessel_lnKnu(const double nu, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_Jnu(nu, x[, ret])

Wrapper for gsl_sf_bessel_Jnu() c code signature: double gsl_sf_bessel_Jnu(const double nu, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_K1(x[, ret])

Wrapper for gsl_sf_bessel_K1() c code signature: double gsl_sf_bessel_K1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Kn_scaled(n, x[, ret])

Wrapper for gsl_sf_bessel_Kn_scaled() c code signature: double gsl_sf_bessel_Kn_scaled(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_y0(x[, ret])

Wrapper for gsl_sf_bessel_y0() c code signature: double gsl_sf_bessel_y0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_I1(x[, ret])

Wrapper for gsl_sf_bessel_I1() c code signature: double gsl_sf_bessel_I1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_zero_Jnu(nu, s[, ret])

Wrapper for gsl_sf_bessel_zero_Jnu() c code signature: double gsl_sf_bessel_zero_Jnu( double nu, unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Id_ui__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • s (unsigned int) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_i2_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_i2_scaled_e() c code signature: int gsl_sf_bessel_i2_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_y1(x[, ret])

Wrapper for gsl_sf_bessel_y1() c code signature: double gsl_sf_bessel_y1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Jn_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Jn_e() c code signature: int gsl_sf_bessel_Jn_e( int n, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_Yn_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Yn_e() c code signature: int gsl_sf_bessel_Yn_e( int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_jl(l, x[, ret])

Wrapper for gsl_sf_bessel_jl() c code signature: double gsl_sf_bessel_jl(const int l, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_K1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_K1_e() c code signature: int gsl_sf_bessel_K1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Inu(nu, x[, ret])

Wrapper for gsl_sf_bessel_Inu() c code signature: double gsl_sf_bessel_Inu( double nu, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_zero_J1(s[, ret])

Wrapper for gsl_sf_bessel_zero_J1() c code signature: double gsl_sf_bessel_zero_J1( unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Y1(x[, ret])

Wrapper for gsl_sf_bessel_Y1() c code signature: double gsl_sf_bessel_Y1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_y1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_y1_e() c code signature: int gsl_sf_bessel_y1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_y2(x[, ret])

Wrapper for gsl_sf_bessel_y2() c code signature: double gsl_sf_bessel_y2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Knu_scaled_e10_e(nu, x[, ret, result])

Wrapper for gsl_sf_bessel_Knu_scaled_e10_e() c code signature: int gsl_sf_bessel_Knu_scaled_e10_e(const double nu, const double x, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Oerd

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result (gsl_sf_result_e10) – positional argument 3

Return type:

tuple(:param int ret: positional argument 2, :param gsl_sf_result_e10 result: positional argument 3)

Returns:

result

sf_bessel_I0(x[, ret])

Wrapper for gsl_sf_bessel_I0() c code signature: double gsl_sf_bessel_I0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_yl_e(l, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_yl_e() c code signature: int gsl_sf_bessel_yl_e( int l, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_j0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_j0_e() c code signature: int gsl_sf_bessel_j0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_zero_J0_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_zero_J0_e() c code signature: int gsl_sf_bessel_zero_J0_e( unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_I1_scaled(x[, ret])

Wrapper for gsl_sf_bessel_I1_scaled() c code signature: double gsl_sf_bessel_I1_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Knu(nu, x[, ret])

Wrapper for gsl_sf_bessel_Knu() c code signature: double gsl_sf_bessel_Knu(const double nu, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_k1_scaled(x[, ret])

Wrapper for gsl_sf_bessel_k1_scaled() c code signature: double gsl_sf_bessel_k1_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_J1(x[, ret])

Wrapper for gsl_sf_bessel_J1() c code signature: double gsl_sf_bessel_J1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_k2_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_k2_scaled_e() c code signature: int gsl_sf_bessel_k2_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Jnu_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Jnu_e() c code signature: int gsl_sf_bessel_Jnu_e(const double nu, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_y2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_y2_e() c code signature: int gsl_sf_bessel_y2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_k2_scaled(x[, ret])

Wrapper for gsl_sf_bessel_k2_scaled() c code signature: double gsl_sf_bessel_k2_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_kl_scaled(l, x[, ret])

Wrapper for gsl_sf_bessel_kl_scaled() c code signature: double gsl_sf_bessel_kl_scaled(const int l, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_Kn_scaled_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Kn_scaled_e() c code signature: int gsl_sf_bessel_Kn_scaled_e( int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_zero_Jnu_e(nu, s[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_zero_Jnu_e() c code signature: int gsl_sf_bessel_zero_Jnu_e( double nu, unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_ui__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • s (unsigned int) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_In_scaled(n, x[, ret])

Wrapper for gsl_sf_bessel_In_scaled() c code signature: double gsl_sf_bessel_In_scaled(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_I0_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_I0_scaled_e() c code signature: int gsl_sf_bessel_I0_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Y0(x[, ret])

Wrapper for gsl_sf_bessel_Y0() c code signature: double gsl_sf_bessel_Y0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_il_scaled(l, x[, ret])

Wrapper for gsl_sf_bessel_il_scaled() c code signature: double gsl_sf_bessel_il_scaled(const int l, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_Ynu(nu, x[, ret])

Wrapper for gsl_sf_bessel_Ynu() c code signature: double gsl_sf_bessel_Ynu(const double nu, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_Inu_scaled_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Inu_scaled_e() c code signature: int gsl_sf_bessel_Inu_scaled_e( double nu, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_Knu_scaled_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Knu_scaled_e() c code signature: int gsl_sf_bessel_Knu_scaled_e(const double nu, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_Ynu_e(nu, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Ynu_e() c code signature: int gsl_sf_bessel_Ynu_e( double nu, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • nu (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_j2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_j2_e() c code signature: int gsl_sf_bessel_j2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_zero_J1_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_zero_J1_e() c code signature: int gsl_sf_bessel_zero_J1_e( unsigned int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_Kn_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_Kn_e() c code signature: int gsl_sf_bessel_Kn_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_Jn(n, x[, ret])

Wrapper for gsl_sf_bessel_Jn() c code signature: double gsl_sf_bessel_Jn(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_k0_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_k0_scaled_e() c code signature: int gsl_sf_bessel_k0_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_I0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_I0_e() c code signature: int gsl_sf_bessel_I0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_yl(l, x[, ret])

Wrapper for gsl_sf_bessel_yl() c code signature: double gsl_sf_bessel_yl(const int l, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_j0(x[, ret])

Wrapper for gsl_sf_bessel_j0() c code signature: double gsl_sf_bessel_j0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_Yn(n, x[, ret])

Wrapper for gsl_sf_bessel_Yn() c code signature: double gsl_sf_bessel_Yn(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_j2(x[, ret])

Wrapper for gsl_sf_bessel_j2() c code signature: double gsl_sf_bessel_j2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_y0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_y0_e() c code signature: int gsl_sf_bessel_y0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_In_scaled_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_In_scaled_e() c code signature: int gsl_sf_bessel_In_scaled_e( int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_K0_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_K0_scaled_e() c code signature: int gsl_sf_bessel_K0_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_In_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_In_e() c code signature: int gsl_sf_bessel_In_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_K1_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_K1_scaled_e() c code signature: int gsl_sf_bessel_K1_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_jl_e(l, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_jl_e() c code signature: int gsl_sf_bessel_jl_e(const int l, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_J1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_J1_e() c code signature: int gsl_sf_bessel_J1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_K0_scaled(x[, ret])

Wrapper for gsl_sf_bessel_K0_scaled() c code signature: double gsl_sf_bessel_K0_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_kl_scaled_e(l, x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_kl_scaled_e() c code signature: int gsl_sf_bessel_kl_scaled_e( int l, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_bessel_K0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_K0_e() c code signature: int gsl_sf_bessel_K0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_J0(x[, ret])

Wrapper for gsl_sf_bessel_J0() c code signature: double gsl_sf_bessel_J0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_k1_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_bessel_k1_scaled_e() c code signature: int gsl_sf_bessel_k1_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_bessel_I0_scaled(x[, ret])

Wrapper for gsl_sf_bessel_I0_scaled() c code signature: double gsl_sf_bessel_I0_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_bessel_In(n, x[, ret])

Wrapper for gsl_sf_bessel_In() c code signature: double gsl_sf_bessel_In(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_bessel_zero_J0(s[, ret])

Wrapper for gsl_sf_bessel_zero_J0() c code signature: double gsl_sf_bessel_zero_J0( unsigned int s) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • s (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Clausen Functions

Coulomb Functions

sf_coulomb_CL_e(L, eta[, ret, result.val, result.err])

Wrapper for gsl_sf_coulomb_CL_e() c code signature: int gsl_sf_coulomb_CL_e( double L, double eta, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • L (double) – positional argument 0

  • eta (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_coulomb_wave_FG_e(eta, x, lam_F, k_lam_G[, ret, exp_G, exp_F, Gp.val, Gp.err, G.val, G.err, Fp.val, Fp.err, F.val, F.err])

Wrapper for gsl_sf_coulomb_wave_FG_e() c code signature: int gsl_sf_coulomb_wave_FG_e(const double eta, const double x, const double lam_F, const int k_lam_G, gsl_sf_result* F, gsl_sf_result* Fp, gsl_sf_result* G, gsl_sf_result* Gp, double* exp_F, double* exp_G) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_l__Rl__Od_d_rd_rd_rd_rd

Parameters:
  • eta (double) – positional argument 0

  • x (double) – positional argument 1

  • lam_F (double) – positional argument 2

  • k_lam_G (int) – positional argument 3

  • ret (int) – positional argument 4

  • exp_G (double) – positional argument 5

  • exp_F (double) – positional argument 6

  • Gp.val (double) – positional argument 7

  • Gp.err (double) – positional argument 8

  • G.val (double) – positional argument 9

  • G.err (double) – positional argument 10

  • Fp.val (double) – positional argument 11

  • Fp.err (double) – positional argument 12

  • F.val (double) – positional argument 13

  • F.err (double) – positional argument 14

Return type:

tuple(:param int ret: positional argument 4, :param double exp_G: positional argument 5, :param double exp_F: positional argument 6, :param double Gp.val: positional argument 7, :param double Gp.err: positional argument 8, :param double G.val: positional argument 9, :param double G.err: positional argument 10, :param double Fp.val: positional argument 11, :param double Fp.err: positional argument 12, :param double F.val: positional argument 13, :param double F.err: positional argument 14)

Returns:

result

Coupling Functions

sf_coupling_6j(two_ja, two_jb, two_jc, two_jd, two_je, two_jf[, ret])

Wrapper for gsl_sf_coupling_6j() c code signature: double gsl_sf_coupling_6j( int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l__Rd__O

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_jd (int) – positional argument 3

  • two_je (int) – positional argument 4

  • two_jf (int) – positional argument 5

  • ret (double) – positional argument 6

Return type:

double

Returns:

result

sf_coupling_9j(two_ja, two_jb, two_jc, two_jd, two_je, two_jf, two_jg, two_jh, two_ji[, ret])

Wrapper for gsl_sf_coupling_9j() c code signature: double gsl_sf_coupling_9j( int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf, int two_jg, int two_jh, int two_ji) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l_l_l_l__Rd__O

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_jd (int) – positional argument 3

  • two_je (int) – positional argument 4

  • two_jf (int) – positional argument 5

  • two_jg (int) – positional argument 6

  • two_jh (int) – positional argument 7

  • two_ji (int) – positional argument 8

  • ret (double) – positional argument 9

Return type:

double

Returns:

result

sf_coupling_6j_e(two_ja, two_jb, two_jc, two_jd, two_je, two_jf[, ret, result.val, result.err])

Wrapper for gsl_sf_coupling_6j_e() c code signature: int gsl_sf_coupling_6j_e( int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l__Rl__Ord

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_jd (int) – positional argument 3

  • two_je (int) – positional argument 4

  • two_jf (int) – positional argument 5

  • ret (int) – positional argument 6

  • result.val (double) – positional argument 7

  • result.err (double) – positional argument 8

Return type:

tuple(:param int ret: positional argument 6, :param double result.val: positional argument 7, :param double result.err: positional argument 8)

Returns:

result

sf_coupling_RacahW(two_ja, two_jb, two_jc, two_jd, two_je, two_jf[, ret])

Wrapper for gsl_sf_coupling_RacahW() c code signature: double gsl_sf_coupling_RacahW( int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l__Rd__O

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_jd (int) – positional argument 3

  • two_je (int) – positional argument 4

  • two_jf (int) – positional argument 5

  • ret (double) – positional argument 6

Return type:

double

Returns:

result

sf_coupling_9j_e(two_ja, two_jb, two_jc, two_jd, two_je, two_jf, two_jg, two_jh, two_ji[, ret, result.val, result.err])

Wrapper for gsl_sf_coupling_9j_e() c code signature: int gsl_sf_coupling_9j_e( int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf, int two_jg, int two_jh, int two_ji, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l_l_l_l__Rl__Ord

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_jd (int) – positional argument 3

  • two_je (int) – positional argument 4

  • two_jf (int) – positional argument 5

  • two_jg (int) – positional argument 6

  • two_jh (int) – positional argument 7

  • two_ji (int) – positional argument 8

  • ret (int) – positional argument 9

  • result.val (double) – positional argument 10

  • result.err (double) – positional argument 11

Return type:

tuple(:param int ret: positional argument 9, :param double result.val: positional argument 10, :param double result.err: positional argument 11)

Returns:

result

sf_coupling_RacahW_e(two_ja, two_jb, two_jc, two_jd, two_je, two_jf[, ret, result.val, result.err])

Wrapper for gsl_sf_coupling_RacahW_e() c code signature: int gsl_sf_coupling_RacahW_e( int two_ja, int two_jb, int two_jc, int two_jd, int two_je, int two_jf, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l__Rl__Ord

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_jd (int) – positional argument 3

  • two_je (int) – positional argument 4

  • two_jf (int) – positional argument 5

  • ret (int) – positional argument 6

  • result.val (double) – positional argument 7

  • result.err (double) – positional argument 8

Return type:

tuple(:param int ret: positional argument 6, :param double result.val: positional argument 7, :param double result.err: positional argument 8)

Returns:

result

sf_coupling_3j(two_ja, two_jb, two_jc, two_ma, two_mb, two_mc[, ret])

Wrapper for gsl_sf_coupling_3j() c code signature: double gsl_sf_coupling_3j( int two_ja, int two_jb, int two_jc, int two_ma, int two_mb, int two_mc) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l__Rd__O

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_ma (int) – positional argument 3

  • two_mb (int) – positional argument 4

  • two_mc (int) – positional argument 5

  • ret (double) – positional argument 6

Return type:

double

Returns:

result

sf_coupling_3j_e(two_ja, two_jb, two_jc, two_ma, two_mb, two_mc[, ret, result.val, result.err])

Wrapper for gsl_sf_coupling_3j_e() c code signature: int gsl_sf_coupling_3j_e( int two_ja, int two_jb, int two_jc, int two_ma, int two_mb, int two_mc, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_l_l_l_l__Rl__Ord

Parameters:
  • two_ja (int) – positional argument 0

  • two_jb (int) – positional argument 1

  • two_jc (int) – positional argument 2

  • two_ma (int) – positional argument 3

  • two_mb (int) – positional argument 4

  • two_mc (int) – positional argument 5

  • ret (int) – positional argument 6

  • result.val (double) – positional argument 7

  • result.err (double) – positional argument 8

Return type:

tuple(:param int ret: positional argument 6, :param double result.val: positional argument 7, :param double result.err: positional argument 8)

Returns:

result

Dawson Function

sf_dawson_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_dawson_e() c code signature: int gsl_sf_dawson_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_dawson(x[, ret])

Wrapper for gsl_sf_dawson() c code signature: double gsl_sf_dawson( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Debye Functions

sf_debye_5_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_debye_5_e() c code signature: int gsl_sf_debye_5_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_debye_1(x[, ret])

Wrapper for gsl_sf_debye_1() c code signature: double gsl_sf_debye_1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_debye_6(x[, ret])

Wrapper for gsl_sf_debye_6() c code signature: double gsl_sf_debye_6(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_debye_3_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_debye_3_e() c code signature: int gsl_sf_debye_3_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_debye_4(x[, ret])

Wrapper for gsl_sf_debye_4() c code signature: double gsl_sf_debye_4(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_debye_3(x[, ret])

Wrapper for gsl_sf_debye_3() c code signature: double gsl_sf_debye_3(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_debye_1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_debye_1_e() c code signature: int gsl_sf_debye_1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_debye_4_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_debye_4_e() c code signature: int gsl_sf_debye_4_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_debye_5(x[, ret])

Wrapper for gsl_sf_debye_5() c code signature: double gsl_sf_debye_5(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_debye_6_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_debye_6_e() c code signature: int gsl_sf_debye_6_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_debye_2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_debye_2_e() c code signature: int gsl_sf_debye_2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_debye_2(x[, ret])

Wrapper for gsl_sf_debye_2() c code signature: double gsl_sf_debye_2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Dilogarithm

sf_complex_dilog_xy_e(x, y[, ret, result_im.val, result_im.err, result_re.val, result_re.err])

Wrapper for gsl_sf_complex_dilog_xy_e() c code signature: int gsl_sf_complex_dilog_xy_e(const double x, const double y, gsl_sf_result* result_re, gsl_sf_result* result_im) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord_rd

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • result_im.val (double) – positional argument 3

  • result_im.err (double) – positional argument 4

  • result_re.val (double) – positional argument 5

  • result_re.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 2, :param double result_im.val: positional argument 3, :param double result_im.err: positional argument 4, :param double result_re.val: positional argument 5, :param double result_re.err: positional argument 6)

Returns:

result

sf_complex_spence_xy_e(x, y[, ret, imag_sp.val, imag_sp.err, real_sp.val, real_sp.err])

Wrapper for gsl_sf_complex_spence_xy_e() c code signature: int gsl_sf_complex_spence_xy_e(const double x, const double y, gsl_sf_result* real_sp, gsl_sf_result* imag_sp) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord_rd

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • imag_sp.val (double) – positional argument 3

  • imag_sp.err (double) – positional argument 4

  • real_sp.val (double) – positional argument 5

  • real_sp.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 2, :param double imag_sp.val: positional argument 3, :param double imag_sp.err: positional argument 4, :param double real_sp.val: positional argument 5, :param double real_sp.err: positional argument 6)

Returns:

result

sf_dilog_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_dilog_e() c code signature: int gsl_sf_dilog_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_dilog(x[, ret])

Wrapper for gsl_sf_dilog() c code signature: double gsl_sf_dilog(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Elementary Operations

sf_multiply(x, y[, ret])

Wrapper for gsl_sf_multiply() c code signature: double gsl_sf_multiply(const double x, const double y) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_multiply_e(x, y[, ret, result.val, result.err])

Wrapper for gsl_sf_multiply_e() c code signature: int gsl_sf_multiply_e(const double x, const double y, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_multiply_err_e(x, dx, y, dy[, ret, result.val, result.err])

Wrapper for gsl_sf_multiply_err_e() c code signature: int gsl_sf_multiply_err_e(const double x, const double dx, const double y, const double dy, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • y (double) – positional argument 2

  • dy (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

Ellipitcal Integrals

sf_ellint_Dcomp_e(k, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_Dcomp_e() c code signature: int gsl_sf_ellint_Dcomp_e( double k, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • k (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_ellint_Dcomp(k, mode[, ret])

Wrapper for gsl_sf_ellint_Dcomp() c code signature: double gsl_sf_ellint_Dcomp( double k, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • k (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_ellint_Pcomp_e(k, n, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_Pcomp_e() c code signature: int gsl_sf_ellint_Pcomp_e( double k, double n, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rl__Ord

Parameters:
  • k (double) – positional argument 0

  • n (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_ellint_RJ(x, y, z, p, mode[, ret])

Wrapper for gsl_sf_ellint_RJ() c code signature: double gsl_sf_ellint_RJ( double x, double y, double z, double p, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • z (double) – positional argument 2

  • p (double) – positional argument 3

  • mode (gsl_mode_t) – positional argument 4

  • ret (double) – positional argument 5

Return type:

double

Returns:

result

sf_ellint_P(phi, k, n, mode[, ret])

Wrapper for gsl_sf_ellint_P() c code signature: double gsl_sf_ellint_P( double phi, double k, double n, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_m__Rd__O

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • n (double) – positional argument 2

  • mode (gsl_mode_t) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_ellint_Ecomp_e(k, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_Ecomp_e() c code signature: int gsl_sf_ellint_Ecomp_e( double k, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • k (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_ellint_RF_e(x, y, z, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_RF_e() c code signature: int gsl_sf_ellint_RF_e( double x, double y, double z, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • z (double) – positional argument 2

  • mode (gsl_mode_t) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_ellint_E_e(phi, k, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_E_e() c code signature: int gsl_sf_ellint_E_e( double phi, double k, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rl__Ord

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_ellint_RC_e(x, y, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_RC_e() c code signature: int gsl_sf_ellint_RC_e( double x, double y, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_ellint_Kcomp_e(k, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_Kcomp_e() c code signature: int gsl_sf_ellint_Kcomp_e( double k, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rl__Ord

Parameters:
  • k (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_ellint_Kcomp(k, mode[, ret])

Wrapper for gsl_sf_ellint_Kcomp() c code signature: double gsl_sf_ellint_Kcomp( double k, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • k (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_ellint_RD_e(x, y, z, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_RD_e() c code signature: int gsl_sf_ellint_RD_e( double x, double y, double z, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • z (double) – positional argument 2

  • mode (gsl_mode_t) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_ellint_F(phi, k, mode[, ret])

Wrapper for gsl_sf_ellint_F() c code signature: double gsl_sf_ellint_F( double phi, double k, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rd__O

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_ellint_D_e(phi, k, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_D_e() c code signature: int gsl_sf_ellint_D_e( double phi, double k, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rl__Ord

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_ellint_D(phi, k, mode[, ret])

Wrapper for gsl_sf_ellint_D() c code signature: double gsl_sf_ellint_D( double phi, double k, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rd__O

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_ellint_E(phi, k, mode[, ret])

Wrapper for gsl_sf_ellint_E() c code signature: double gsl_sf_ellint_E( double phi, double k, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rd__O

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_ellint_RJ_e(x, y, z, p, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_RJ_e() c code signature: int gsl_sf_ellint_RJ_e( double x, double y, double z, double p, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d_m__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • z (double) – positional argument 2

  • p (double) – positional argument 3

  • mode (gsl_mode_t) – positional argument 4

  • ret (int) – positional argument 5

  • result.val (double) – positional argument 6

  • result.err (double) – positional argument 7

Return type:

tuple(:param int ret: positional argument 5, :param double result.val: positional argument 6, :param double result.err: positional argument 7)

Returns:

result

sf_ellint_RF(x, y, z, mode[, ret])

Wrapper for gsl_sf_ellint_RF() c code signature: double gsl_sf_ellint_RF( double x, double y, double z, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • z (double) – positional argument 2

  • mode (gsl_mode_t) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_ellint_Pcomp(k, n, mode[, ret])

Wrapper for gsl_sf_ellint_Pcomp() c code signature: double gsl_sf_ellint_Pcomp( double k, double n, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rd__O

Parameters:
  • k (double) – positional argument 0

  • n (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_ellint_Ecomp(k, mode[, ret])

Wrapper for gsl_sf_ellint_Ecomp() c code signature: double gsl_sf_ellint_Ecomp( double k, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_m__Rd__O

Parameters:
  • k (double) – positional argument 0

  • mode (gsl_mode_t) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_ellint_RD(x, y, z, mode[, ret])

Wrapper for gsl_sf_ellint_RD() c code signature: double gsl_sf_ellint_RD( double x, double y, double z, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • z (double) – positional argument 2

  • mode (gsl_mode_t) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_ellint_F_e(phi, k, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_F_e() c code signature: int gsl_sf_ellint_F_e( double phi, double k, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rl__Ord

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_ellint_P_e(phi, k, n, mode[, ret, result.val, result.err])

Wrapper for gsl_sf_ellint_P_e() c code signature: int gsl_sf_ellint_P_e( double phi, double k, double n, gsl_mode_t mode, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_m__Rl__Ord

Parameters:
  • phi (double) – positional argument 0

  • k (double) – positional argument 1

  • n (double) – positional argument 2

  • mode (gsl_mode_t) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_ellint_RC(x, y, mode[, ret])

Wrapper for gsl_sf_ellint_RC() c code signature: double gsl_sf_ellint_RC( double x, double y, gsl_mode_t mode) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_m__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • mode (gsl_mode_t) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_elljac_e(u, m[, ret, dn, cn, sn])

Wrapper for gsl_sf_elljac_e() c code signature: int gsl_sf_elljac_e( double u, double m, double* sn, double* cn, double* dn) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Od_d_d

Parameters:
  • u (double) – positional argument 0

  • m (double) – positional argument 1

  • ret (int) – positional argument 2

  • dn (double) – positional argument 3

  • cn (double) – positional argument 4

  • sn (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 2, :param double dn: positional argument 3, :param double cn: positional argument 4, :param double sn: positional argument 5)

Returns:

result

Error Functions

sf_erfc_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_erfc_e() c code signature: int gsl_sf_erfc_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_erf_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_erf_e() c code signature: int gsl_sf_erf_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_erf_Z_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_erf_Z_e() c code signature: int gsl_sf_erf_Z_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_erf_Q_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_erf_Q_e() c code signature: int gsl_sf_erf_Q_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_erf_Z(x[, ret])

Wrapper for gsl_sf_erf_Z() c code signature: double gsl_sf_erf_Z( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_erf_Q(x[, ret])

Wrapper for gsl_sf_erf_Q() c code signature: double gsl_sf_erf_Q( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_erf(x[, ret])

Wrapper for gsl_sf_erf() c code signature: double gsl_sf_erf( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_erfc(x[, ret])

Wrapper for gsl_sf_erfc() c code signature: double gsl_sf_erfc( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_hazard(x[, ret])

Wrapper for gsl_sf_hazard() c code signature: double gsl_sf_hazard( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_hazard_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_hazard_e() c code signature: int gsl_sf_hazard_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

Exponential Functions and Integrals

sf_Chi(x[, ret])

Wrapper for gsl_sf_Chi() c code signature: double gsl_sf_Chi(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_Chi_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_Chi_e() c code signature: int gsl_sf_Chi_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_Ci(x[, ret])

Wrapper for gsl_sf_Ci() c code signature: double gsl_sf_Ci(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_Ci_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_Ci_e() c code signature: int gsl_sf_Ci_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_Shi_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_Shi_e() c code signature: int gsl_sf_Shi_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_Shi(x[, ret])

Wrapper for gsl_sf_Shi() c code signature: double gsl_sf_Shi(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_Si_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_Si_e() c code signature: int gsl_sf_Si_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_Si(x[, ret])

Wrapper for gsl_sf_Si() c code signature: double gsl_sf_Si(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_atanint(x[, ret])

Wrapper for gsl_sf_atanint() c code signature: double gsl_sf_atanint(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_atanint_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_atanint_e() c code signature: int gsl_sf_atanint_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_exprel(x[, ret])

Wrapper for gsl_sf_exprel() c code signature: double gsl_sf_exprel(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_expm1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expm1_e() c code signature: int gsl_sf_expm1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_exp_err_e(x, dx[, ret, result.val, result.err])

Wrapper for gsl_sf_exp_err_e() c code signature: int gsl_sf_exp_err_e(const double x, const double dx, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_expint_En_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_En_e() c code signature: int gsl_sf_expint_En_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_exp_mult_err_e(x, dx, y, dy[, ret, result.val, result.err])

Wrapper for gsl_sf_exp_mult_err_e() c code signature: int gsl_sf_exp_mult_err_e(const double x, const double dx, const double y, const double dy, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • y (double) – positional argument 2

  • dy (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_expint_Ei_scaled(x[, ret])

Wrapper for gsl_sf_expint_Ei_scaled() c code signature: double gsl_sf_expint_Ei_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_expint_E2(x[, ret])

Wrapper for gsl_sf_expint_E2() c code signature: double gsl_sf_expint_E2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_exp_mult(x, y[, ret])

Wrapper for gsl_sf_exp_mult() c code signature: double gsl_sf_exp_mult(const double x, const double y) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_expint_E2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_E2_e() c code signature: int gsl_sf_expint_E2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expint_3_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_3_e() c code signature: int gsl_sf_expint_3_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_exp(x[, ret])

Wrapper for gsl_sf_exp() c code signature: double gsl_sf_exp(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_exprel_2(x[, ret])

Wrapper for gsl_sf_exprel_2() c code signature: double gsl_sf_exprel_2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_exp_mult_e(x, y[, ret, result.val, result.err])

Wrapper for gsl_sf_exp_mult_e() c code signature: int gsl_sf_exp_mult_e(const double x, const double y, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_expint_En_scaled(n, x[, ret])

Wrapper for gsl_sf_expint_En_scaled() c code signature: double gsl_sf_expint_En_scaled(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_exprel_n_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_exprel_n_e() c code signature: int gsl_sf_exprel_n_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_exprel_n_CF_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_exprel_n_CF_e() c code signature: int gsl_sf_exprel_n_CF_e(const double n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • n (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_expint_En_scaled_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_En_scaled_e() c code signature: int gsl_sf_expint_En_scaled_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_expint_E1(x[, ret])

Wrapper for gsl_sf_expint_E1() c code signature: double gsl_sf_expint_E1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_expint_Ei(x[, ret])

Wrapper for gsl_sf_expint_Ei() c code signature: double gsl_sf_expint_Ei(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_exprel_n(n, x[, ret])

Wrapper for gsl_sf_exprel_n() c code signature: double gsl_sf_exprel_n(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_expint_E1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_E1_e() c code signature: int gsl_sf_expint_E1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_exp_mult_e10_e(x, y[, ret, result])

Wrapper for gsl_sf_exp_mult_e10_e() c code signature: int gsl_sf_exp_mult_e10_e(const double x, const double y, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Oerd

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • result (gsl_sf_result_e10) – positional argument 3

Return type:

tuple(:param int ret: positional argument 2, :param gsl_sf_result_e10 result: positional argument 3)

Returns:

result

sf_exprel_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_exprel_e() c code signature: int gsl_sf_exprel_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expint_E1_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_E1_scaled_e() c code signature: int gsl_sf_expint_E1_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expint_E2_scaled(x[, ret])

Wrapper for gsl_sf_expint_E2_scaled() c code signature: double gsl_sf_expint_E2_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_exp_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_exp_e() c code signature: int gsl_sf_exp_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expint_E1_scaled(x[, ret])

Wrapper for gsl_sf_expint_E1_scaled() c code signature: double gsl_sf_expint_E1_scaled(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_expint_En(n, x[, ret])

Wrapper for gsl_sf_expint_En() c code signature: double gsl_sf_expint_En(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_exp_e10_e(x[, ret, result])

Wrapper for gsl_sf_exp_e10_e() c code signature: int gsl_sf_exp_e10_e(const double x, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Oerd

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result (gsl_sf_result_e10) – positional argument 2

Return type:

tuple(:param int ret: positional argument 1, :param gsl_sf_result_e10 result: positional argument 2)

Returns:

result

sf_exp_err_e10_e(x, dx[, ret, result])

Wrapper for gsl_sf_exp_err_e10_e() c code signature: int gsl_sf_exp_err_e10_e(const double x, const double dx, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Oerd

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • ret (int) – positional argument 2

  • result (gsl_sf_result_e10) – positional argument 3

Return type:

tuple(:param int ret: positional argument 2, :param gsl_sf_result_e10 result: positional argument 3)

Returns:

result

sf_expint_Ei_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_Ei_scaled_e() c code signature: int gsl_sf_expint_Ei_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expm1(x[, ret])

Wrapper for gsl_sf_expm1() c code signature: double gsl_sf_expm1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_expint_Ei_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_Ei_e() c code signature: int gsl_sf_expint_Ei_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expint_E2_scaled_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_expint_E2_scaled_e() c code signature: int gsl_sf_expint_E2_scaled_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_expint_3(x[, ret])

Wrapper for gsl_sf_expint_3() c code signature: double gsl_sf_expint_3( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_exprel_2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_exprel_2_e() c code signature: int gsl_sf_exprel_2_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_exp_mult_err_e10_e(x, dx, y, dy[, ret, result])

Wrapper for gsl_sf_exp_mult_err_e10_e() c code signature: int gsl_sf_exp_mult_err_e10_e(const double x, const double dx, const double y, const double dy, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Oerd

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • y (double) – positional argument 2

  • dy (double) – positional argument 3

  • ret (int) – positional argument 4

  • result (gsl_sf_result_e10) – positional argument 5

Return type:

tuple(:param int ret: positional argument 4, :param gsl_sf_result_e10 result: positional argument 5)

Returns:

result

Fermi Dirac Functions

sf_fermi_dirac_half_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_half_e() c code signature: int gsl_sf_fermi_dirac_half_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_2_e() c code signature: int gsl_sf_fermi_dirac_2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_1_e() c code signature: int gsl_sf_fermi_dirac_1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_int(j, x[, ret])

Wrapper for gsl_sf_fermi_dirac_int() c code signature: double gsl_sf_fermi_dirac_int(const int j, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • j (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_fermi_dirac_m1(x[, ret])

Wrapper for gsl_sf_fermi_dirac_m1() c code signature: double gsl_sf_fermi_dirac_m1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fermi_dirac_m1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_m1_e() c code signature: int gsl_sf_fermi_dirac_m1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_mhalf_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_mhalf_e() c code signature: int gsl_sf_fermi_dirac_mhalf_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_inc_0(x, b[, ret])

Wrapper for gsl_sf_fermi_dirac_inc_0() c code signature: double gsl_sf_fermi_dirac_inc_0(const double x, const double b) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • x (double) – positional argument 0

  • b (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_fermi_dirac_0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_0_e() c code signature: int gsl_sf_fermi_dirac_0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_0(x[, ret])

Wrapper for gsl_sf_fermi_dirac_0() c code signature: double gsl_sf_fermi_dirac_0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fermi_dirac_2(x[, ret])

Wrapper for gsl_sf_fermi_dirac_2() c code signature: double gsl_sf_fermi_dirac_2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fermi_dirac_1(x[, ret])

Wrapper for gsl_sf_fermi_dirac_1() c code signature: double gsl_sf_fermi_dirac_1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fermi_dirac_3half_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_3half_e() c code signature: int gsl_sf_fermi_dirac_3half_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_fermi_dirac_inc_0_e(x, b[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_inc_0_e() c code signature: int gsl_sf_fermi_dirac_inc_0_e(const double x, const double b, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • b (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_fermi_dirac_half(x[, ret])

Wrapper for gsl_sf_fermi_dirac_half() c code signature: double gsl_sf_fermi_dirac_half(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fermi_dirac_mhalf(x[, ret])

Wrapper for gsl_sf_fermi_dirac_mhalf() c code signature: double gsl_sf_fermi_dirac_mhalf(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fermi_dirac_int_e(j, x[, ret, result.val, result.err])

Wrapper for gsl_sf_fermi_dirac_int_e() c code signature: int gsl_sf_fermi_dirac_int_e(const int j, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • j (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_fermi_dirac_3half(x[, ret])

Wrapper for gsl_sf_fermi_dirac_3half() c code signature: double gsl_sf_fermi_dirac_3half(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Gamma and Beta Functions

sf_beta(a, b[, ret])

Wrapper for gsl_sf_beta() c code signature: double gsl_sf_beta(const double a, const double b) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_beta_e(a, b[, ret, result.val, result.err])

Wrapper for gsl_sf_beta_e() c code signature: int gsl_sf_beta_e(const double a, const double b, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_beta_inc_e(a, b, x[, ret, result.val, result.err])

Wrapper for gsl_sf_beta_inc_e() c code signature: int gsl_sf_beta_inc_e(const double a, const double b, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_beta_inc(a, b, x[, ret])

Wrapper for gsl_sf_beta_inc() c code signature: double gsl_sf_beta_inc(const double a, const double b, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_choose(n, m[, ret])

Wrapper for gsl_sf_choose() c code signature: double gsl_sf_choose( unsigned int n, unsigned int m) Wrapped by ufunc PyGSL_sf_ufunc_Iui_ui__Rd__O

Parameters:
  • n (unsigned int) – positional argument 0

  • m (unsigned int) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_choose_e(n, m[, ret, result.val, result.err])

Wrapper for gsl_sf_choose_e() c code signature: int gsl_sf_choose_e( unsigned int n, unsigned int m, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui_ui__Rl__Ord

Parameters:
  • n (unsigned int) – positional argument 0

  • m (unsigned int) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_doublefact_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_doublefact_e() c code signature: int gsl_sf_doublefact_e(const unsigned int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_doublefact(n[, ret])

Wrapper for gsl_sf_doublefact() c code signature: double gsl_sf_doublefact(const unsigned int n) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fact(n[, ret])

Wrapper for gsl_sf_fact() c code signature: double gsl_sf_fact(const unsigned int n) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_fact_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_fact_e() c code signature: int gsl_sf_fact_e(const unsigned int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_gamma_inc_P(a, x[, ret])

Wrapper for gsl_sf_gamma_inc_P() c code signature: double gsl_sf_gamma_inc_P(const double a, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_gammainv_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_gammainv_e() c code signature: int gsl_sf_gammainv_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_gamma_inc_Q(a, x[, ret])

Wrapper for gsl_sf_gamma_inc_Q() c code signature: double gsl_sf_gamma_inc_Q(const double a, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_gamma_inc_P_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gamma_inc_P_e() c code signature: int gsl_sf_gamma_inc_P_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_gamma_inc_Q_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gamma_inc_Q_e() c code signature: int gsl_sf_gamma_inc_Q_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_gamma_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_gamma_e() c code signature: int gsl_sf_gamma_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_gammastar(x[, ret])

Wrapper for gsl_sf_gammastar() c code signature: double gsl_sf_gammastar(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_gammastar_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_gammastar_e() c code signature: int gsl_sf_gammastar_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_gamma_inc_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gamma_inc_e() c code signature: int gsl_sf_gamma_inc_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_gamma(x[, ret])

Wrapper for gsl_sf_gamma() c code signature: double gsl_sf_gamma(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_gammainv(x[, ret])

Wrapper for gsl_sf_gammainv() c code signature: double gsl_sf_gammainv(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_gamma_inc(a, x[, ret])

Wrapper for gsl_sf_gamma_inc() c code signature: double gsl_sf_gamma_inc(const double a, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_lnbeta_sgn_e(x, y[, ret, sgn, result.val, result.err])

Wrapper for gsl_sf_lnbeta_sgn_e() c code signature: int gsl_sf_lnbeta_sgn_e(const double x, const double y, gsl_sf_result* result, double* sgn) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Od_rd

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • sgn (double) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 2, :param double sgn: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_lnbeta_e(a, b[, ret, result.val, result.err])

Wrapper for gsl_sf_lnbeta_e() c code signature: int gsl_sf_lnbeta_e(const double a, const double b, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_lnbeta(a, b[, ret])

Wrapper for gsl_sf_lnbeta() c code signature: double gsl_sf_lnbeta(const double a, const double b) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_lnchoose(n, m[, ret])

Wrapper for gsl_sf_lnchoose() c code signature: double gsl_sf_lnchoose( unsigned int n, unsigned int m) Wrapped by ufunc PyGSL_sf_ufunc_Iui_ui__Rd__O

Parameters:
  • n (unsigned int) – positional argument 0

  • m (unsigned int) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_lnchoose_e(n, m[, ret, result.val, result.err])

Wrapper for gsl_sf_lnchoose_e() c code signature: int gsl_sf_lnchoose_e( unsigned int n, unsigned int m, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui_ui__Rl__Ord

Parameters:
  • n (unsigned int) – positional argument 0

  • m (unsigned int) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_lndoublefact_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_lndoublefact_e() c code signature: int gsl_sf_lndoublefact_e(const unsigned int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lndoublefact(n[, ret])

Wrapper for gsl_sf_lndoublefact() c code signature: double gsl_sf_lndoublefact(const unsigned int n) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_lnfact(n[, ret])

Wrapper for gsl_sf_lnfact() c code signature: double gsl_sf_lnfact(const unsigned int n) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rd__O

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_lnfact_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_lnfact_e() c code signature: int gsl_sf_lnfact_e(const unsigned int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Iui__Rl__Ord

Parameters:
  • n (unsigned int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lngamma_sgn_e(x[, ret, sgn, result_lg.val, result_lg.err])

Wrapper for gsl_sf_lngamma_sgn_e() c code signature: int gsl_sf_lngamma_sgn_e( double x, gsl_sf_result* result_lg, double* sgn) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Od_rd

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • sgn (double) – positional argument 2

  • result_lg.val (double) – positional argument 3

  • result_lg.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 1, :param double sgn: positional argument 2, :param double result_lg.val: positional argument 3, :param double result_lg.err: positional argument 4)

Returns:

result

sf_lngamma_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_lngamma_e() c code signature: int gsl_sf_lngamma_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lngamma(x[, ret])

Wrapper for gsl_sf_lngamma() c code signature: double gsl_sf_lngamma(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_taylorcoeff(n, x[, ret])

Wrapper for gsl_sf_taylorcoeff() c code signature: double gsl_sf_taylorcoeff(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_taylorcoeff_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_taylorcoeff_e() c code signature: int gsl_sf_taylorcoeff_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_pochrel_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_pochrel_e() c code signature: int gsl_sf_pochrel_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_poch(a, x[, ret])

Wrapper for gsl_sf_poch() c code signature: double gsl_sf_poch(const double a, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_lnpoch_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_lnpoch_e() c code signature: int gsl_sf_lnpoch_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_lnpoch(a, x[, ret])

Wrapper for gsl_sf_lnpoch() c code signature: double gsl_sf_lnpoch(const double a, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_poch_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_poch_e() c code signature: int gsl_sf_poch_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_pochrel(a, x[, ret])

Wrapper for gsl_sf_pochrel() c code signature: double gsl_sf_pochrel(const double a, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_lnpoch_sgn_e(a, x[, ret, sgn, result.val, result.err])

Wrapper for gsl_sf_lnpoch_sgn_e() c code signature: int gsl_sf_lnpoch_sgn_e(const double a, const double x, gsl_sf_result* result, double* sgn) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Od_rd

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • sgn (double) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 2, :param double sgn: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

Gegenbauer Functions

sf_gegenpoly_2_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gegenpoly_2_e() c code signature: int gsl_sf_gegenpoly_2_e( double lambda, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_gegenpoly_1(lambda, x[, ret])

Wrapper for gsl_sf_gegenpoly_1() c code signature: double gsl_sf_gegenpoly_1( double lambda, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_gegenpoly_2(lambda, x[, ret])

Wrapper for gsl_sf_gegenpoly_2() c code signature: double gsl_sf_gegenpoly_2( double lambda, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_gegenpoly_1_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gegenpoly_1_e() c code signature: int gsl_sf_gegenpoly_1_e( double lambda, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_gegenpoly_n_e(n, lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gegenpoly_n_e() c code signature: int gsl_sf_gegenpoly_n_e( int n, double lambda, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • lambda (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_gegenpoly_3_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_gegenpoly_3_e() c code signature: int gsl_sf_gegenpoly_3_e( double lambda, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_gegenpoly_3(lambda, x[, ret])

Wrapper for gsl_sf_gegenpoly_3() c code signature: double gsl_sf_gegenpoly_3( double lambda, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_gegenpoly_n(n, lambda, x[, ret])

Wrapper for gsl_sf_gegenpoly_n() c code signature: double gsl_sf_gegenpoly_n( int n, double lambda, double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • lambda (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

Hermite Polynomials and Functions

Hypergeometric Functions

sf_hyperg_2F1_renorm_e(a, b, c, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_2F1_renorm_e() c code signature: int gsl_sf_hyperg_2F1_renorm_e(const double a, const double b, const double c, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_hyperg_U_int(m, n, x[, ret])

Wrapper for gsl_sf_hyperg_U_int() c code signature: double gsl_sf_hyperg_U_int(const int m, const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rd__O

Parameters:
  • m (int) – positional argument 0

  • n (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_hyperg_2F0_e(a, b, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_2F0_e() c code signature: int gsl_sf_hyperg_2F0_e(const double a, const double b, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_hyperg_1F1_e(a, b, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_1F1_e() c code signature: int gsl_sf_hyperg_1F1_e(const double a, const double b, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_hyperg_2F1_conj_renorm(aR, aI, c, x[, ret])

Wrapper for gsl_sf_hyperg_2F1_conj_renorm() c code signature: double gsl_sf_hyperg_2F1_conj_renorm( double aR, double aI, double c, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rd__O

Parameters:
  • aR (double) – positional argument 0

  • aI (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_hyperg_2F1_renorm(a, b, c, x[, ret])

Wrapper for gsl_sf_hyperg_2F1_renorm() c code signature: double gsl_sf_hyperg_2F1_renorm( double a, double b, double c, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_hyperg_U_int_e(m, n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_U_int_e() c code signature: int gsl_sf_hyperg_U_int_e(const int m, const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rl__Ord

Parameters:
  • m (int) – positional argument 0

  • n (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_hyperg_U_e10_e(a, b, x[, ret, result])

Wrapper for gsl_sf_hyperg_U_e10_e() c code signature: int gsl_sf_hyperg_U_e10_e(const double a, const double b, const double x, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rl__Oerd

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result (gsl_sf_result_e10) – positional argument 4

Return type:

tuple(:param int ret: positional argument 3, :param gsl_sf_result_e10 result: positional argument 4)

Returns:

result

sf_hyperg_0F1_e(c, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_0F1_e() c code signature: int gsl_sf_hyperg_0F1_e( double c, double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • c (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_hyperg_U_int_e10_e(m, n, x[, ret, result])

Wrapper for gsl_sf_hyperg_U_int_e10_e() c code signature: int gsl_sf_hyperg_U_int_e10_e(const int m, const int n, const double x, gsl_sf_result_e10* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rl__Oerd

Parameters:
  • m (int) – positional argument 0

  • n (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result (gsl_sf_result_e10) – positional argument 4

Return type:

tuple(:param int ret: positional argument 3, :param gsl_sf_result_e10 result: positional argument 4)

Returns:

result

sf_hyperg_U_e(a, b, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_U_e() c code signature: int gsl_sf_hyperg_U_e(const double a, const double b, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_hyperg_2F1_conj(aR, aI, c, x[, ret])

Wrapper for gsl_sf_hyperg_2F1_conj() c code signature: double gsl_sf_hyperg_2F1_conj( double aR, double aI, double c, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rd__O

Parameters:
  • aR (double) – positional argument 0

  • aI (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_hyperg_2F1_e(a, b, c, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_2F1_e() c code signature: int gsl_sf_hyperg_2F1_e( double a, double b, const double c, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_hyperg_2F1_conj_e(aR, aI, c, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_2F1_conj_e() c code signature: int gsl_sf_hyperg_2F1_conj_e(const double aR, const double aI, const double c, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Ord

Parameters:
  • aR (double) – positional argument 0

  • aI (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_hyperg_2F1(a, b, c, x[, ret])

Wrapper for gsl_sf_hyperg_2F1() c code signature: double gsl_sf_hyperg_2F1( double a, double b, double c, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_hyperg_0F1(c, x[, ret])

Wrapper for gsl_sf_hyperg_0F1() c code signature: double gsl_sf_hyperg_0F1(const double c, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • c (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_hyperg_U(a, b, x[, ret])

Wrapper for gsl_sf_hyperg_U() c code signature: double gsl_sf_hyperg_U(const double a, const double b, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_hyperg_2F1_conj_renorm_e(aR, aI, c, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_2F1_conj_renorm_e() c code signature: int gsl_sf_hyperg_2F1_conj_renorm_e(const double aR, const double aI, const double c, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d_d__Rl__Ord

Parameters:
  • aR (double) – positional argument 0

  • aI (double) – positional argument 1

  • c (double) – positional argument 2

  • x (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result

sf_hyperg_1F1_int(m, n, x[, ret])

Wrapper for gsl_sf_hyperg_1F1_int() c code signature: double gsl_sf_hyperg_1F1_int(const int m, const int n, double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rd__O

Parameters:
  • m (int) – positional argument 0

  • n (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_hyperg_1F1_int_e(m, n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_hyperg_1F1_int_e() c code signature: int gsl_sf_hyperg_1F1_int_e(const int m, const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rl__Ord

Parameters:
  • m (int) – positional argument 0

  • n (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_hyperg_1F1(a, b, x[, ret])

Wrapper for gsl_sf_hyperg_1F1() c code signature: double gsl_sf_hyperg_1F1( double a, double b, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_hyperg_2F0(a, b, x[, ret])

Wrapper for gsl_sf_hyperg_2F0() c code signature: double gsl_sf_hyperg_2F0(const double a, const double b, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • b (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

Laguerre Functions

sf_laguerre_3(a, x[, ret])

Wrapper for gsl_sf_laguerre_3() c code signature: double gsl_sf_laguerre_3( double a, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_laguerre_3_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_laguerre_3_e() c code signature: int gsl_sf_laguerre_3_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_laguerre_2(a, x[, ret])

Wrapper for gsl_sf_laguerre_2() c code signature: double gsl_sf_laguerre_2( double a, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_laguerre_n(n, a, x[, ret])

Wrapper for gsl_sf_laguerre_n() c code signature: double gsl_sf_laguerre_n( int n, double a, double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • a (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_laguerre_1_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_laguerre_1_e() c code signature: int gsl_sf_laguerre_1_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_laguerre_1(a, x[, ret])

Wrapper for gsl_sf_laguerre_1() c code signature: double gsl_sf_laguerre_1( double a, double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_laguerre_2_e(a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_laguerre_2_e() c code signature: int gsl_sf_laguerre_2_e(const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • a (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_laguerre_n_e(n, a, x[, ret, result.val, result.err])

Wrapper for gsl_sf_laguerre_n_e() c code signature: int gsl_sf_laguerre_n_e(const int n, const double a, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • a (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

Lambert Functions

sf_lambert_Wm1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_lambert_Wm1_e() c code signature: int gsl_sf_lambert_Wm1_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lambert_Wm1(x[, ret])

Wrapper for gsl_sf_lambert_Wm1() c code signature: double gsl_sf_lambert_Wm1( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_lambert_W0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_lambert_W0_e() c code signature: int gsl_sf_lambert_W0_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lambert_W0(x[, ret])

Wrapper for gsl_sf_lambert_W0() c code signature: double gsl_sf_lambert_W0( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Legendre Functions and Spherical Harmonics

sf_conicalP_cyl_reg(m, lambda, x[, ret])

Wrapper for gsl_sf_conicalP_cyl_reg() c code signature: double gsl_sf_conicalP_cyl_reg(const int m, const double lambda, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rd__O

Parameters:
  • m (int) – positional argument 0

  • lambda (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_conicalP_sph_reg_e(l, lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_conicalP_sph_reg_e() c code signature: int gsl_sf_conicalP_sph_reg_e(const int l, const double lambda, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • lambda (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_conicalP_mhalf_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_conicalP_mhalf_e() c code signature: int gsl_sf_conicalP_mhalf_e(const double lambda, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_conicalP_0_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_conicalP_0_e() c code signature: int gsl_sf_conicalP_0_e(const double lambda, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_conicalP_sph_reg(l, lambda, x[, ret])

Wrapper for gsl_sf_conicalP_sph_reg() c code signature: double gsl_sf_conicalP_sph_reg(const int l, const double lambda, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • lambda (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_conicalP_mhalf(lambda, x[, ret])

Wrapper for gsl_sf_conicalP_mhalf() c code signature: double gsl_sf_conicalP_mhalf(const double lambda, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_conicalP_half(lambda, x[, ret])

Wrapper for gsl_sf_conicalP_half() c code signature: double gsl_sf_conicalP_half(const double lambda, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_conicalP_1_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_conicalP_1_e() c code signature: int gsl_sf_conicalP_1_e(const double lambda, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_conicalP_cyl_reg_e(m, lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_conicalP_cyl_reg_e() c code signature: int gsl_sf_conicalP_cyl_reg_e(const int m, const double lambda, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rl__Ord

Parameters:
  • m (int) – positional argument 0

  • lambda (double) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_conicalP_half_e(lambda, x[, ret, result.val, result.err])

Wrapper for gsl_sf_conicalP_half_e() c code signature: int gsl_sf_conicalP_half_e(const double lambda, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_conicalP_1(lambda, x[, ret])

Wrapper for gsl_sf_conicalP_1() c code signature: double gsl_sf_conicalP_1(const double lambda, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_conicalP_0(lambda, x[, ret])

Wrapper for gsl_sf_conicalP_0() c code signature: double gsl_sf_conicalP_0(const double lambda, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_legendre_H3d_e(l, lambda, eta[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_H3d_e() c code signature: int gsl_sf_legendre_H3d_e(const int l, const double lambda, const double eta, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • lambda (double) – positional argument 1

  • eta (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_legendre_P1(x[, ret])

Wrapper for gsl_sf_legendre_P1() c code signature: double gsl_sf_legendre_P1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_legendre_P1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_P1_e() c code signature: int gsl_sf_legendre_P1_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_legendre_P2(x[, ret])

Wrapper for gsl_sf_legendre_P2() c code signature: double gsl_sf_legendre_P2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_legendre_H3d_1_e(lambda, eta[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_H3d_1_e() c code signature: int gsl_sf_legendre_H3d_1_e(const double lambda, const double eta, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • eta (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_legendre_P3(x[, ret])

Wrapper for gsl_sf_legendre_P3() c code signature: double gsl_sf_legendre_P3(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_legendre_Pl(l, x[, ret])

Wrapper for gsl_sf_legendre_Pl() c code signature: double gsl_sf_legendre_Pl(const int l, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_legendre_H3d_0_e(lambda, eta[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_H3d_0_e() c code signature: int gsl_sf_legendre_H3d_0_e(const double lambda, const double eta, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • lambda (double) – positional argument 0

  • eta (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_legendre_sphPlm(l, m, x[, ret])

Wrapper for gsl_sf_legendre_sphPlm() c code signature: double gsl_sf_legendre_sphPlm(const int l, const int m, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • m (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_legendre_sphPlm_e(l, m, x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_sphPlm_e() c code signature: int gsl_sf_legendre_sphPlm_e(const int l, int m, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • m (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_legendre_H3d_0(lambda, eta[, ret])

Wrapper for gsl_sf_legendre_H3d_0() c code signature: double gsl_sf_legendre_H3d_0(const double lambda, const double eta) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • eta (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_legendre_Q0_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_Q0_e() c code signature: int gsl_sf_legendre_Q0_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_legendre_P2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_P2_e() c code signature: int gsl_sf_legendre_P2_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_legendre_H3d_1(lambda, eta[, ret])

Wrapper for gsl_sf_legendre_H3d_1() c code signature: double gsl_sf_legendre_H3d_1(const double lambda, const double eta) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • lambda (double) – positional argument 0

  • eta (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_legendre_Ql(l, x[, ret])

Wrapper for gsl_sf_legendre_Ql() c code signature: double gsl_sf_legendre_Ql(const int l, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_legendre_Ql_e(l, x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_Ql_e() c code signature: int gsl_sf_legendre_Ql_e(const int l, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_legendre_P3_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_P3_e() c code signature: int gsl_sf_legendre_P3_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_legendre_Q1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_Q1_e() c code signature: int gsl_sf_legendre_Q1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_legendre_Q1(x[, ret])

Wrapper for gsl_sf_legendre_Q1() c code signature: double gsl_sf_legendre_Q1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_legendre_Plm(l, m, x[, ret])

Wrapper for gsl_sf_legendre_Plm() c code signature: double gsl_sf_legendre_Plm(const int l, const int m, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • m (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_legendre_Pl_e(l, x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_Pl_e() c code signature: int gsl_sf_legendre_Pl_e(const int l, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_legendre_H3d(l, lambda, eta[, ret])

Wrapper for gsl_sf_legendre_H3d() c code signature: double gsl_sf_legendre_H3d(const int l, const double lambda, const double eta) Wrapped by ufunc PyGSL_sf_ufunc_Il_d_d__Rd__O

Parameters:
  • l (int) – positional argument 0

  • lambda (double) – positional argument 1

  • eta (double) – positional argument 2

  • ret (double) – positional argument 3

Return type:

double

Returns:

result

sf_legendre_Plm_e(l, m, x[, ret, result.val, result.err])

Wrapper for gsl_sf_legendre_Plm_e() c code signature: int gsl_sf_legendre_Plm_e(const int l, const int m, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d__Rl__Ord

Parameters:
  • l (int) – positional argument 0

  • m (int) – positional argument 1

  • x (double) – positional argument 2

  • ret (int) – positional argument 3

  • result.val (double) – positional argument 4

  • result.err (double) – positional argument 5

Return type:

tuple(:param int ret: positional argument 3, :param double result.val: positional argument 4, :param double result.err: positional argument 5)

Returns:

result

sf_legendre_Q0(x[, ret])

Wrapper for gsl_sf_legendre_Q0() c code signature: double gsl_sf_legendre_Q0(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Mathieu functions

Power functions

complex_pow_real(a, b[, ret])

Wrapper for gsl_complex_pow_real() c code signature: gsl_complex gsl_complex_pow_real( gsl_complex a, double b) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

sf_pow_int(x, n[, ret])

Wrapper for gsl_sf_pow_int() c code signature: double gsl_sf_pow_int(const double x, const int n) Wrapped by ufunc PyGSL_sf_ufunc_Id_l__Rd__O

Parameters:
  • x (double) – positional argument 0

  • n (int) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_pow_int_e(x, n[, ret, result.val, result.err])

Wrapper for gsl_sf_pow_int_e() c code signature: int gsl_sf_pow_int_e( double x, int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_l__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • n (int) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

complex_pow(a, b[, ret])

Wrapper for gsl_complex_pow() c code signature: gsl_complex gsl_complex_pow( gsl_complex a, gsl_complex b) Wrapped by ufunc PyGSL_sf_ufunc_ID_D__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (gsl_complex) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

Psi functions

sf_psi_n(n, x[, ret])

Wrapper for gsl_sf_psi_n() c code signature: double gsl_sf_psi_n(const int n, const double x) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_psi_1_int(n[, ret])

Wrapper for gsl_sf_psi_1_int() c code signature: double gsl_sf_psi_1_int(const int n) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rd__O

Parameters:
  • n (int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_complex_psi_e(x, y[, ret, result_im.val, result_im.err, result_re.val, result_re.err])

Wrapper for gsl_sf_complex_psi_e() c code signature: int gsl_sf_complex_psi_e(const double x, const double y, gsl_sf_result* result_re, gsl_sf_result* result_im) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord_rd

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • result_im.val (double) – positional argument 3

  • result_im.err (double) – positional argument 4

  • result_re.val (double) – positional argument 5

  • result_re.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 2, :param double result_im.val: positional argument 3, :param double result_im.err: positional argument 4, :param double result_re.val: positional argument 5, :param double result_re.err: positional argument 6)

Returns:

result

sf_psi_int_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_psi_int_e() c code signature: int gsl_sf_psi_int_e(const int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_psi_1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_psi_1_e() c code signature: int gsl_sf_psi_1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_psi_1piy(y[, ret])

Wrapper for gsl_sf_psi_1piy() c code signature: double gsl_sf_psi_1piy(const double y) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • y (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_psi_1_int_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_psi_1_int_e() c code signature: int gsl_sf_psi_1_int_e(const int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_psi_int(n[, ret])

Wrapper for gsl_sf_psi_int() c code signature: double gsl_sf_psi_int(const int n) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rd__O

Parameters:
  • n (int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_psi_n_e(n, x[, ret, result.val, result.err])

Wrapper for gsl_sf_psi_n_e() c code signature: int gsl_sf_psi_n_e(const int n, const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • x (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_psi_1(x[, ret])

Wrapper for gsl_sf_psi_1() c code signature: double gsl_sf_psi_1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_psi(x[, ret])

Wrapper for gsl_sf_psi() c code signature: double gsl_sf_psi(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_psi_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_psi_e() c code signature: int gsl_sf_psi_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_psi_1piy_e(y[, ret, result.val, result.err])

Wrapper for gsl_sf_psi_1piy_e() c code signature: int gsl_sf_psi_1piy_e(const double y, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • y (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

Synchrotron functions

sf_synchrotron_2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_synchrotron_2_e() c code signature: int gsl_sf_synchrotron_2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_synchrotron_2(x[, ret])

Wrapper for gsl_sf_synchrotron_2() c code signature: double gsl_sf_synchrotron_2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_synchrotron_1_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_synchrotron_1_e() c code signature: int gsl_sf_synchrotron_1_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_synchrotron_1(x[, ret])

Wrapper for gsl_sf_synchrotron_1() c code signature: double gsl_sf_synchrotron_1(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Transport Functions

sf_transport_2_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_transport_2_e() c code signature: int gsl_sf_transport_2_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_transport_5(x[, ret])

Wrapper for gsl_sf_transport_5() c code signature: double gsl_sf_transport_5(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_transport_5_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_transport_5_e() c code signature: int gsl_sf_transport_5_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_transport_3_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_transport_3_e() c code signature: int gsl_sf_transport_3_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_transport_2(x[, ret])

Wrapper for gsl_sf_transport_2() c code signature: double gsl_sf_transport_2(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_transport_3(x[, ret])

Wrapper for gsl_sf_transport_3() c code signature: double gsl_sf_transport_3(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_transport_4_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_transport_4_e() c code signature: int gsl_sf_transport_4_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_transport_4(x[, ret])

Wrapper for gsl_sf_transport_4() c code signature: double gsl_sf_transport_4(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Trigonometric Functions

acosh(x[, ret])

Wrapper for gsl_acosh() c code signature: double gsl_acosh(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

asinh(x[, ret])

Wrapper for gsl_asinh() c code signature: double gsl_asinh(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

atanh(x[, ret])

Wrapper for gsl_atanh() c code signature: double gsl_atanh(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_cos_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_cos_e() c code signature: int gsl_sf_cos_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_cos(x[, ret])

Wrapper for gsl_sf_cos() c code signature: double gsl_sf_cos(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_cos_err_e(x, dx[, ret, result.val, result.err])

Wrapper for gsl_sf_cos_err_e() c code signature: int gsl_sf_cos_err_e(const double x, const double dx, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_sin_err_e(x, dx[, ret, result.val, result.err])

Wrapper for gsl_sf_sin_err_e() c code signature: int gsl_sf_sin_err_e(const double x, const double dx, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • dx (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_sin_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_sin_e() c code signature: int gsl_sf_sin_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_sin(x[, ret])

Wrapper for gsl_sf_sin() c code signature: double gsl_sf_sin(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_sinc(x[, ret])

Wrapper for gsl_sf_sinc() c code signature: double gsl_sf_sinc(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_sinc_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_sinc_e() c code signature: int gsl_sf_sinc_e( double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_angle_restrict_pos_err_e(theta[, ret, result.val, result.err])

Wrapper for gsl_sf_angle_restrict_pos_err_e() c code signature: int gsl_sf_angle_restrict_pos_err_e(const double theta, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • theta (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_angle_restrict_pos(theta[, ret])

Wrapper for gsl_sf_angle_restrict_pos() c code signature: double gsl_sf_angle_restrict_pos(const double theta) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • theta (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_angle_restrict_symm(theta[, ret])

Wrapper for gsl_sf_angle_restrict_symm() c code signature: double gsl_sf_angle_restrict_symm(const double theta) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • theta (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_angle_restrict_symm_err_e(theta[, ret, result.val, result.err])

Wrapper for gsl_sf_angle_restrict_symm_err_e() c code signature: int gsl_sf_angle_restrict_symm_err_e(const double theta, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • theta (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_hypot(x, y[, ret])

Wrapper for gsl_sf_hypot() c code signature: double gsl_sf_hypot(const double x, const double y) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_hypot_e(x, y[, ret, result.val, result.err])

Wrapper for gsl_sf_hypot_e() c code signature: int gsl_sf_hypot_e(const double x, const double y, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_lncosh_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_lncosh_e() c code signature: int gsl_sf_lncosh_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lncosh(x[, ret])

Wrapper for gsl_sf_lncosh() c code signature: double gsl_sf_lncosh(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_lnsinh_e(x[, ret, result.val, result.err])

Wrapper for gsl_sf_lnsinh_e() c code signature: int gsl_sf_lnsinh_e(const double x, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • x (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_lnsinh(x[, ret])

Wrapper for gsl_sf_lnsinh() c code signature: double gsl_sf_lnsinh(const double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • x (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Zeta Functions

sf_eta_int(n[, ret])

Wrapper for gsl_sf_eta_int() c code signature: double gsl_sf_eta_int(const int n) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rd__O

Parameters:
  • n (int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_eta_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_eta_e() c code signature: int gsl_sf_eta_e(const double s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • s (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_eta_int_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_eta_int_e() c code signature: int gsl_sf_eta_int_e( int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_eta(s[, ret])

Wrapper for gsl_sf_eta() c code signature: double gsl_sf_eta(const double s) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • s (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_hzeta(s, q[, ret])

Wrapper for gsl_sf_hzeta() c code signature: double gsl_sf_hzeta(const double s, const double q) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • s (double) – positional argument 0

  • q (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_hzeta_e(s, q[, ret, result.val, result.err])

Wrapper for gsl_sf_hzeta_e() c code signature: int gsl_sf_hzeta_e(const double s, const double q, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • s (double) – positional argument 0

  • q (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_zeta(s[, ret])

Wrapper for gsl_sf_zeta() c code signature: double gsl_sf_zeta(const double s) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • s (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_zeta_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_zeta_e() c code signature: int gsl_sf_zeta_e(const double s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • s (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_zeta_int_e(n[, ret, result.val, result.err])

Wrapper for gsl_sf_zeta_int_e() c code signature: int gsl_sf_zeta_int_e(const int n, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_zetam1_int_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_zetam1_int_e() c code signature: int gsl_sf_zetam1_int_e(const int s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rl__Ord

Parameters:
  • s (int) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_zetam1_int(s[, ret])

Wrapper for gsl_sf_zetam1_int() c code signature: double gsl_sf_zetam1_int(const int s) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rd__O

Parameters:
  • s (int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_zetam1(s[, ret])

Wrapper for gsl_sf_zetam1() c code signature: double gsl_sf_zetam1(const double s) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rd__O

Parameters:
  • s (double) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

sf_zetam1_e(s[, ret, result.val, result.err])

Wrapper for gsl_sf_zetam1_e() c code signature: int gsl_sf_zetam1_e(const double s, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id__Rl__Ord

Parameters:
  • s (double) – positional argument 0

  • ret (int) – positional argument 1

  • result.val (double) – positional argument 2

  • result.err (double) – positional argument 3

Return type:

tuple(:param int ret: positional argument 1, :param double result.val: positional argument 2, :param double result.err: positional argument 3)

Returns:

result

sf_zeta_int(n[, ret])

Wrapper for gsl_sf_zeta_int() c code signature: double gsl_sf_zeta_int(const int n) Wrapped by ufunc PyGSL_sf_ufunc_Il__Rd__O

Parameters:
  • n (int) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Complex implementations of standard functions

complex_negative(a[, ret])

Wrapper for gsl_complex_negative() c code signature: gsl_complex gsl_complex_negative( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_log10(a[, ret])

Wrapper for gsl_complex_log10() c code signature: gsl_complex gsl_complex_log10( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arctanh_real(a[, ret])

Wrapper for gsl_complex_arctanh_real() c code signature: gsl_complex gsl_complex_arctanh_real( double a) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • a (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_add_real(a, x[, ret])

Wrapper for gsl_complex_add_real() c code signature: gsl_complex gsl_complex_add_real( gsl_complex a, double x) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • x (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_exp(a[, ret])

Wrapper for gsl_complex_exp() c code signature: gsl_complex gsl_complex_exp( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_log_b(a, b[, ret])

Wrapper for gsl_complex_log_b() c code signature: gsl_complex gsl_complex_log_b( gsl_complex a, gsl_complex b) Wrapped by ufunc PyGSL_sf_ufunc_ID_D__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (gsl_complex) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_logabs(z[, ret])

Wrapper for gsl_complex_logabs() c code signature: double gsl_complex_logabs( gsl_complex z) Wrapped by ufunc PyGSL_sf_ufunc_ID__Rd__O

Parameters:
  • z (gsl_complex) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

complex_polar(r, theta[, ret])

Wrapper for gsl_complex_polar() c code signature: gsl_complex gsl_complex_polar( double r, double theta) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__RD__O

Parameters:
  • r (double) – positional argument 0

  • theta (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_arctanh(a[, ret])

Wrapper for gsl_complex_arctanh() c code signature: gsl_complex gsl_complex_arctanh( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_abs(z[, ret])

Wrapper for gsl_complex_abs() c code signature: double gsl_complex_abs( gsl_complex z) Wrapped by ufunc PyGSL_sf_ufunc_ID__Rd__O

Parameters:
  • z (gsl_complex) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

complex_sech(a[, ret])

Wrapper for gsl_complex_sech() c code signature: gsl_complex gsl_complex_sech( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_div_imag(a, y[, ret])

Wrapper for gsl_complex_div_imag() c code signature: gsl_complex gsl_complex_div_imag( gsl_complex a, double y) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • y (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_cot(a[, ret])

Wrapper for gsl_complex_cot() c code signature: gsl_complex gsl_complex_cot( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_sqrt_real(x[, ret])

Wrapper for gsl_complex_sqrt_real() c code signature: gsl_complex gsl_complex_sqrt_real( double x) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • x (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccsc(a[, ret])

Wrapper for gsl_complex_arccsc() c code signature: gsl_complex gsl_complex_arccsc( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_mul_imag(a, y[, ret])

Wrapper for gsl_complex_mul_imag() c code signature: gsl_complex gsl_complex_mul_imag( gsl_complex a, double y) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • y (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_arctan(a[, ret])

Wrapper for gsl_complex_arctan() c code signature: gsl_complex gsl_complex_arctan( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_tanh(a[, ret])

Wrapper for gsl_complex_tanh() c code signature: gsl_complex gsl_complex_tanh( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_sin(a[, ret])

Wrapper for gsl_complex_sin() c code signature: gsl_complex gsl_complex_sin( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arcsin_real(a[, ret])

Wrapper for gsl_complex_arcsin_real() c code signature: gsl_complex gsl_complex_arcsin_real( double a) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • a (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_sub_real(a, x[, ret])

Wrapper for gsl_complex_sub_real() c code signature: gsl_complex gsl_complex_sub_real( gsl_complex a, double x) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • x (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_cosh(a[, ret])

Wrapper for gsl_complex_cosh() c code signature: gsl_complex gsl_complex_cosh( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccos_real(a[, ret])

Wrapper for gsl_complex_arccos_real() c code signature: gsl_complex gsl_complex_arccos_real( double a) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • a (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arcsinh(a[, ret])

Wrapper for gsl_complex_arcsinh() c code signature: gsl_complex gsl_complex_arcsinh( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_log(a[, ret])

Wrapper for gsl_complex_log() c code signature: gsl_complex gsl_complex_log( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_csc(a[, ret])

Wrapper for gsl_complex_csc() c code signature: gsl_complex gsl_complex_csc( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_mul_real(a, x[, ret])

Wrapper for gsl_complex_mul_real() c code signature: gsl_complex gsl_complex_mul_real( gsl_complex a, double x) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • x (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_inverse(a[, ret])

Wrapper for gsl_complex_inverse() c code signature: gsl_complex gsl_complex_inverse( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccosh_real(a[, ret])

Wrapper for gsl_complex_arccosh_real() c code signature: gsl_complex gsl_complex_arccosh_real( double a) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • a (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_div(a, b[, ret])

Wrapper for gsl_complex_div() c code signature: gsl_complex gsl_complex_div( gsl_complex a, gsl_complex b) Wrapped by ufunc PyGSL_sf_ufunc_ID_D__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (gsl_complex) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_sinh(a[, ret])

Wrapper for gsl_complex_sinh() c code signature: gsl_complex gsl_complex_sinh( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_csch(a[, ret])

Wrapper for gsl_complex_csch() c code signature: gsl_complex gsl_complex_csch( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arcsech(a[, ret])

Wrapper for gsl_complex_arcsech() c code signature: gsl_complex gsl_complex_arcsech( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_mul(a, b[, ret])

Wrapper for gsl_complex_mul() c code signature: gsl_complex gsl_complex_mul( gsl_complex a, gsl_complex b) Wrapped by ufunc PyGSL_sf_ufunc_ID_D__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (gsl_complex) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_arg(z[, ret])

Wrapper for gsl_complex_arg() c code signature: double gsl_complex_arg( gsl_complex z) Wrapped by ufunc PyGSL_sf_ufunc_ID__Rd__O

Parameters:
  • z (gsl_complex) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

complex_sub_imag(a, y[, ret])

Wrapper for gsl_complex_sub_imag() c code signature: gsl_complex gsl_complex_sub_imag( gsl_complex a, double y) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • y (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_add_imag(a, y[, ret])

Wrapper for gsl_complex_add_imag() c code signature: gsl_complex gsl_complex_add_imag( gsl_complex a, double y) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • y (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_sqrt(z[, ret])

Wrapper for gsl_complex_sqrt() c code signature: gsl_complex gsl_complex_sqrt( gsl_complex z) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • z (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccsch(a[, ret])

Wrapper for gsl_complex_arccsch() c code signature: gsl_complex gsl_complex_arccsch( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_div_real(a, x[, ret])

Wrapper for gsl_complex_div_real() c code signature: gsl_complex gsl_complex_div_real( gsl_complex a, double x) Wrapped by ufunc PyGSL_sf_ufunc_ID_d__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • x (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_coth(a[, ret])

Wrapper for gsl_complex_coth() c code signature: gsl_complex gsl_complex_coth( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arcsin(a[, ret])

Wrapper for gsl_complex_arcsin() c code signature: gsl_complex gsl_complex_arcsin( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_add(a, b[, ret])

Wrapper for gsl_complex_add() c code signature: gsl_complex gsl_complex_add( gsl_complex a, gsl_complex b) Wrapped by ufunc PyGSL_sf_ufunc_ID_D__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (gsl_complex) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_sub(a, b[, ret])

Wrapper for gsl_complex_sub() c code signature: gsl_complex gsl_complex_sub( gsl_complex a, gsl_complex b) Wrapped by ufunc PyGSL_sf_ufunc_ID_D__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • b (gsl_complex) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_sec(a[, ret])

Wrapper for gsl_complex_sec() c code signature: gsl_complex gsl_complex_sec( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccos(a[, ret])

Wrapper for gsl_complex_arccos() c code signature: gsl_complex gsl_complex_arccos( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_tan(a[, ret])

Wrapper for gsl_complex_tan() c code signature: gsl_complex gsl_complex_tan( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_conjugate(z[, ret])

Wrapper for gsl_complex_conjugate() c code signature: gsl_complex gsl_complex_conjugate( gsl_complex z) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • z (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccsc_real(a[, ret])

Wrapper for gsl_complex_arccsc_real() c code signature: gsl_complex gsl_complex_arccsc_real( double a) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • a (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccoth(a[, ret])

Wrapper for gsl_complex_arccoth() c code signature: gsl_complex gsl_complex_arccoth( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arcsec(a[, ret])

Wrapper for gsl_complex_arcsec() c code signature: gsl_complex gsl_complex_arcsec( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccosh(a[, ret])

Wrapper for gsl_complex_arccosh() c code signature: gsl_complex gsl_complex_arccosh( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_rect(x, y[, ret])

Wrapper for gsl_complex_rect() c code signature: gsl_complex gsl_complex_rect( double x, double y) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__RD__O

Parameters:
  • x (double) – positional argument 0

  • y (double) – positional argument 1

  • ret (gsl_complex) – positional argument 2

Return type:

gsl_complex

Returns:

result

complex_arcsec_real(a[, ret])

Wrapper for gsl_complex_arcsec_real() c code signature: gsl_complex gsl_complex_arcsec_real( double a) Wrapped by ufunc PyGSL_sf_ufunc_Id__RD__O

Parameters:
  • a (double) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_cos(a[, ret])

Wrapper for gsl_complex_cos() c code signature: gsl_complex gsl_complex_cos( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_arccot(a[, ret])

Wrapper for gsl_complex_arccot() c code signature: gsl_complex gsl_complex_arccot( gsl_complex a) Wrapped by ufunc PyGSL_sf_ufunc_ID__RD__O

Parameters:
  • a (gsl_complex) – positional argument 0

  • ret (gsl_complex) – positional argument 1

Return type:

gsl_complex

Returns:

result

complex_abs2(z[, ret])

Wrapper for gsl_complex_abs2() c code signature: double gsl_complex_abs2( gsl_complex z) Wrapped by ufunc PyGSL_sf_ufunc_ID__Rd__O

Parameters:
  • z (gsl_complex) – positional argument 0

  • ret (double) – positional argument 1

Return type:

double

Returns:

result

Unsorted functions

Hydrogenic functions

sf_hydrogenicR_1(Z, r[, ret])

Wrapper for gsl_sf_hydrogenicR_1() c code signature: double gsl_sf_hydrogenicR_1(const double Z, const double r) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rd__O

Parameters:
  • Z (double) – positional argument 0

  • r (double) – positional argument 1

  • ret (double) – positional argument 2

Return type:

double

Returns:

result

sf_hydrogenicR(n, l, Z, r[, ret])

Wrapper for gsl_sf_hydrogenicR() c code signature: double gsl_sf_hydrogenicR(const int n, const int l, const double Z, const double r) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d_d__Rd__O

Parameters:
  • n (int) – positional argument 0

  • l (int) – positional argument 1

  • Z (double) – positional argument 2

  • r (double) – positional argument 3

  • ret (double) – positional argument 4

Return type:

double

Returns:

result

sf_hydrogenicR_1_e(Z, r[, ret, result.val, result.err])

Wrapper for gsl_sf_hydrogenicR_1_e() c code signature: int gsl_sf_hydrogenicR_1_e(const double Z, const double r, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Id_d__Rl__Ord

Parameters:
  • Z (double) – positional argument 0

  • r (double) – positional argument 1

  • ret (int) – positional argument 2

  • result.val (double) – positional argument 3

  • result.err (double) – positional argument 4

Return type:

tuple(:param int ret: positional argument 2, :param double result.val: positional argument 3, :param double result.err: positional argument 4)

Returns:

result

sf_hydrogenicR_e(n, l, Z, r[, ret, result.val, result.err])

Wrapper for gsl_sf_hydrogenicR_e() c code signature: int gsl_sf_hydrogenicR_e(const int n, const int l, const double Z, const double r, gsl_sf_result* result) Wrapped by ufunc PyGSL_sf_ufunc_Il_l_d_d__Rl__Ord

Parameters:
  • n (int) – positional argument 0

  • l (int) – positional argument 1

  • Z (double) – positional argument 2

  • r (double) – positional argument 3

  • ret (int) – positional argument 4

  • result.val (double) – positional argument 5

  • result.err (double) – positional argument 6

Return type:

tuple(:param int ret: positional argument 4, :param double result.val: positional argument 5, :param double result.err: positional argument 6)

Returns:

result