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.