Blame doc/specfunc-transport.rst

Packit 67cb25
.. index:: transport functions
Packit 67cb25
Packit 67cb25
The transport functions :math:`J(n,x)` are defined by the integral 
Packit 67cb25
representations
Packit 67cb25
Packit 67cb25
.. math:: J(n,x) = \int_0^x t^n e^t /(e^t - 1)^2 dt
Packit 67cb25
Packit 67cb25
They are declared in the header file :file:`gsl_sf_transport.h`.
Packit 67cb25
Packit 67cb25
.. function:: double gsl_sf_transport_2 (double x)
Packit 67cb25
              int gsl_sf_transport_2_e (double x, gsl_sf_result * result)
Packit 67cb25
Packit 67cb25
   These routines compute the transport function :math:`J(2,x)`.
Packit 67cb25
.. Exceptional Return Values: GSL_EDOM
Packit 67cb25
Packit 67cb25
.. function:: double gsl_sf_transport_3 (double x)
Packit 67cb25
              int gsl_sf_transport_3_e (double x, gsl_sf_result * result)
Packit 67cb25
Packit 67cb25
   These routines compute the transport function :math:`J(3,x)`.
Packit 67cb25
.. Exceptional Return Values: GSL_EDOM, GSL_EUNDRFLW
Packit 67cb25
Packit 67cb25
.. function:: double gsl_sf_transport_4 (double x)
Packit 67cb25
              int gsl_sf_transport_4_e (double x, gsl_sf_result * result)
Packit 67cb25
Packit 67cb25
   These routines compute the transport function :math:`J(4,x)`.
Packit 67cb25
.. Exceptional Return Values: GSL_EDOM, GSL_EUNDRFLW
Packit 67cb25
Packit 67cb25
.. function:: double gsl_sf_transport_5 (double x)
Packit 67cb25
              int gsl_sf_transport_5_e (double x, gsl_sf_result * result)
Packit 67cb25
Packit 67cb25
   These routines compute the transport function :math:`J(5,x)`.
Packit 67cb25
.. Exceptional Return Values: GSL_EDOM, GSL_EUNDRFLW