finesse.knm.matrix.reverse_gouy_phases¶
- finesse.knm.matrix.reverse_gouy_phases(x_gouy1, y_gouy1, x_gouy2, y_gouy2, knm_matrix)¶
Adjust the phase of all coupling coefficients in the matrix knm_mat with respect to the Gouy phases.
This is required for \(k_{nmn'm'}\) calculations because in Finesse the Gouy phase is added explicitly to the amplitude coefficients in a
Space
whereas the coupling coefficients are derived using a formula in which the Gouy phase resides in the equation for the spatial profile.