make_gaussian_laguerre_basis¶
-
hcipy.mode_basis.
make_gaussian_laguerre_basis
(grid, pmax, lmax, mode_field_diameter, pmin=0)¶ Creates a Gaussian-Laguerre mode basis.
This function evaluates Gaussian-Laguerre modes. For each radial order within [pmin, pmax] it will calculate the azimuthal order [-lmax, lmax] inclusive. This function returns a ModeBasis made out of these Gaussian-Laguerre modes.
- Parameters
- gridGrid
The grid on which to evaluate the Gaussian-Laguerre mode.
- pmaxint
The maximum radial order of the modes.
- lmaxint
The maximum azimuthal order.
- mode_field_diameterscalar
The mode field diameter of the Gaussian-Laguerre mode.
- pminint
The minimal radial order.
- Returns
- ModeBasis
The Gaussian-Laguerre modes.