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 $size and initializes it for the given values of $nu and $xmax. it's giving "alloc but make it curated" πŸ’–
  • gsl_dht_init($t, $nu, $xmax) β€” initializes the transform $t for the given values of $nu and $xmax. like gsl_dht_new but 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 function f(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 (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