TRANSPORT(3pm)
β¨ NAME β¨
PDL::GSLSF::TRANSPORT β bestie, it's the PDL interface to GSL Special Functions π (yes, that GSL, the GNU Scientific Library one, we love her)
πΈ DESCRIPTION πΈ
okay so basically this is an interface to the Special Function package that lives inside the GNU Scientific Library. lowkey iconic.
the star of the show is the Transport function, and she's defined like this:
J(n,x) := Integral[ t^n e^t /(e^t - 1)^2, {t,0,x}]
like, that's the whole vibe. an integral from 0 to x, no cap π«Ά
π FUNCTIONS π
π
gsl_sf_transport_2
Signature: (double x(); double [o]y(); double [o]e())
this one gives you J(2,x) β¨
heads up bestie: gsl_sf_transport_2 does not process bad values π it will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays. so like, one bad input and everybody's flagged. the way that it just does that.
π
gsl_sf_transport_3
Signature: (double x(); double [o]y(); double [o]e())
this one gives you J(3,x) β¨
same energy: gsl_sf_transport_3 does not process bad values π it will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
π
gsl_sf_transport_4
Signature: (double x(); double [o]y(); double [o]e())
this one gives you J(4,x) β¨
you already know: gsl_sf_transport_4 does not process bad values π it will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
π
gsl_sf_transport_5
Signature: (double x(); double [o]y(); double [o]e())
this one gives you J(5,x) β¨
and finally: gsl_sf_transport_5 does not process bad values π it will set the bad-value flag of all output ndarrays if the flag is set for any of the input ndarrays.
π AUTHOR π
this file is copyright (C) 1999 Christian Pellegrin <chri@infis.univ.trieste.it> and honestly? respect. All rights reserved. there is no warranty β like, none, zero, nada, don't come for her π
you are allowed to redistribute this software / documentation under certain conditions. for the deets, go look at the file COPYING in the PDL distribution π and if this file ever gets separated from the PDL distribution, bestie please keep the copyright notice in the file. it's the least you can do π«Ά
also shoutout to G. Jungman, who wrote the GSL SF modules π§
and that's the whole page!! this was written for perl v5.38.2, dated 2024-04-10 β slay, periodt, go compute some integrals π β¨π
π¦ where this page comes from
- ubuntu noble: pdl 1:2.085-1ubuntu1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms