finesse.thermal.hello_vinet.get_p_n_s¶
- finesse.thermal.hello_vinet.get_p_n_s(a, w, n, m, chi, eta_n_s, eta_n_s_sq)¶
Returns beam intensity overlap coefficients as calculated by Eq 3.33 in [1].
- Parameters
- afloat
mirror radius
- wfloat
spot size radius
- n, mint
LG mode order
- chifloat
Reduced radiation constant
- eta_n_sarray_like
2D array with dimensions (n_max, s_max) for the n-th order Bessel and the first s zeros of the Bessel equation 3.11 [1]. See
zeros_of_xjn_1_chi_jn()
to compute these.- eta_n_s_sqarray_like
Cached (eta_n_s)^2 values
Notes
This is currently limited to computing only the LG00 mode, higher order modes are still on the todo list.
- 1
Jean-Yves Vinet, “On Special Optical Modes and Thermal Issues in Advanced Gravitational Wave Interferometric Detectors” Living Review 2009