Math::GSL::DHT(3pm)
π Math::GSL::DHT β Discrete Hankel Transforms π
okay so bestie, welcome to the Math::GSL::DHT page (that's the Math::GSL::DHT(3pm) manual, in case you're keeping track of your tabs π
). This is your go-to for Discrete Hankel Transforms, and yes it is exactly as niche and exactly as fun as it sounds. Let's get into it π¦
β¨ SYNOPSIS β¨
use Math::GSL::DHT qw/:all/;
that's it. that's the whole vibe. one line, everything imported, we love her for that πΈ
π DESCRIPTION π
Here is a list of all the functions included in this module (and when I say all, I mean ALL, we're not skipping anybody here, no cap π«Ά):
gsl_dht_alloc($size)β this one allocates a Discrete Hankel transform object, and it's gonna be of size$size. that's its whole job and it does it beautifully β¨gsl_dht_new($size, $nu, $xmax)β allocates a Discrete Hankel transform object of size$sizeand initializes it for the given values of$nuand$xmax. it's giving "alloc but make it curated" πgsl_dht_init($t, $nu, $xmax)β initializes the transform$tfor the given values of$nuand$xmax. likegsl_dht_newbut you already have your object and you're just doing a lil glow-up on it πgsl_dht_x_sample($t, $n)β returns the value of the$n-th sample point in the unit interval,(j_{\nu,n+1}/j_{\nu,M}) X. These are the points where the functionf(t)is assumed to be sampled. important little guys, don't sleep on them πgsl_dht_k_sample($t, $n)β returns the value of the$n-th sample point in "k-space",j_{\nu,n+1}/X. yes queen, k-space, we're going there πͺgsl_dht_free($t)β frees the transform$t. letting her go, respectfully ποΈgsl_dht_applyβ and that's the whole entry. that's it. that's what we know. iconic cryptic behaviour honestly π
π EXAMPLES π
this section is empty in the original, bestie β I'm not gonna make stuff up and pretend it was always here. when the examples arrive they will be gorgeous, but today we just note the empty throne π
π AUTHORS π
Jonathan "Duke" Leto <jonathan@leto.net> and Thierry Moisan <thierry.moisan@gmail.com> β the two icons who built this whole thing, we say thank you π«Ά
π COPYRIGHT AND LICENSE π
Copyright (C) 2008-2024 Jonathan "Duke" Leto and Thierry Moisan
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
β° and that's the whole page, babe! cute lil sign-off time: this is perl v5.42.3, dated 2026-08-20, and the page is Math::GSL::DHT(3pm). go transform something discretely and hankelly π
β¨πΈ
π¦ where this page comes from
- ubuntu stonking: libmath-gsl-perl 0.49-1build1 Β· 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