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