finesse.thermal.hello_vinet
¶
Hello-Vinet equations for thermal lenses in cylindrical mirrors. Higher order mode thermal effects are not implemented here. Therefore all the functions return some axially symmetric data.
Equations all based on [32]:
Jean-Yves Vinet, “On Special Optical Modes and Thermal Issues in Advanced Gravitational Wave Interferometric Detectors” Living Review 2009
Functions
|
Evaluates a Fourier-Bessel decomposition fit performed with |
|
Returns beam intensity overlap coefficients as calculated by Eq 3.33 in [1]. |
|
Performs a Fourier-Bessel decomposition of some axisymmetric irradiance distribution. |
|
Calculates the intesity of incident on a mirror surface from an ideally thin ring radiator. |
|
Computes the 2D substrate temperature distribution per Watt of absorbed power in each of the coating and substrate for an arbitrary axisymmetric heating irradiance computed with |
|
Computes the 2D substrate temperature distribution per Watt of absorbed power in each of the coating and substrate from a HG00 beam. |
|
Computes the depth displacements throughout the bulk of an optic due to coating absorption. |
|
Computes the depth displacements throughout the bulk of an optic due to coating absorption. |
|
Computes the depth displacement change of the surface of an optic due to coating absorption. |
Computes the depth displacement change of the surface of an optic due to coating absorption. |
|
Computes the depth displacement change of the surface of an optic due to bulk absorption from a generic axisymmetric heating profile. |
|
Computes the depth displacement change of the surface of an optic due to bulk absorption from a HG00 beam. |
|
|
Computes the substrate thermal lens per Watt of absorbed power in each of the coating and substrate for an arbitrary axisymmetric heating irradiance computed with |
|
Computes the substrate thermal lens per Watt of absorbed power in each of the coating and substrate from a HG00 beam. |
|
Compute the roots of the equation |