finesse.utilities.homs.HG_to_LG_matrix¶
- finesse.utilities.homs.HG_to_LG_matrix(hgs, lgs)[source]¶
Returns a matrix that will convert a Hermite-Gaussian mode vector into Laguerre- Gaussian modes. The HG and LG modes provided to this function must contain all the required modes. A 2nd order HG mode will require 2nd order LG modes.
- Parameters:
- hgsarray_like
Array of (n,m) indicies
- lgsarray_like
Array of (p,l) indicies
- Returns:
- Kmatrix
Matrix to multiply with a HG mode vector to get the equivalent LG modes.