TRANSPORT(3pm)

πŸ“¦
version 2.085 Β· 4 versions
, in ubuntu noble

✨ 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