C Routines

Here we report the functions available in C in the library. In particular, these are the functions that make use of the ARB library (arblib.org) for arbitrary-precision ball arithmetic.

int wrightseries(arb_t x, arb_t lambda, arb_t mu, slong prec, slong n, arb_t w)

WRIGHTSERIES computes the Wright function using the series formulation and the ARB library with interval arithmetic in high-precision. This version is used to compare the results obtained with the inversion of the Laplace transform for some of the cases for which we do not have a closed form expression.

Param

x The x in the argument \(-|x|t^\lambda\)

Param

t The t in the argument \(-|x|t^\lambda\) ( \(t > 0\) )

Param

lambda First parameter of the Wright function

Param

mu Second parameter of the Wright function

Param

prec Precision parameter for the ARB library

Param

n Number of terms of the series to be used

Param

w Variable containing the output of the computation

Returns

info 0 for correct run, 1 otherwise

int zwrightseries(acb_t x, arb_t lambda, acb_t mu, slong prec, slong n, acb_t w)

ZWRIGHTSERIES computes the Wright function using the series formulation and the ARB library with interval arithmetic in high-precision. This version is used to compare the results obtained with the inversion of the Laplace transform for some of the cases for which we do not have a closed form expression.

Param

x The x in the argument \(-|x|t^\lambda\)

Param

t The t in the argument \(-|x|t^\lambda\) ( \(t > 0\) )

Param

lambda First parameter of the Wright function

Param

mu Second parameter of the Wright function (complex)

Param

prec Precision parameter for the ARB library

Param

n Number of terms of the series to be used

Param

w Variable containing the output of the computation

Returns

info 0 for correct run, 1 otherwise