finesse.knm.matrix.make_unscaled_X_scatter_knm_matrix¶
- finesse.knm.matrix.make_unscaled_X_scatter_knm_matrix(int[:, ::1] modes)¶
This method returns an unscaled KnmMatrix object that represents a distortion from the integral:
iint_inf U_nm(x,y) x U_n’m’(x,y) dx dy
This essentially scatters modes by mode index n ± 1. There are some scalings proportional to w(x)*exp(±1j*Gouy(z)) missing as these can be applied as single scalars in addition to this matrix if needed.
- Returns
- KnmMatrix