cavcalc.functions.symmetric#

Physical geometric-like parameter functions associated with symmetric optical cavities. Most properties here are expressed only in terms of the g-factor of the cavity mirrors, as inter-dependent relations between these properties are computed via target chaining in the core cavcalc code.

Note

Whilst these underlying functions are publicly accessible, it is recommended that you instead use the single-function interface calculate() for computing any of the cavity properties that you need; as that will result in a nice output object for accessing results.

Functions

divang_of_gsingle(L, wl, gsingle)

Divergence angle of the beam in a symmetric cavity of length \(L\), with mirror g-factors of \(g_s\); where the beam has wavelength \(\lambda\).

gcav_of_gsingle(gsingle)

Symmetric cavity stability factor given mirror g-factors of \(g_s\).

gsingle_of_divang(L, wl, theta)

Mirror stability factor for a symmetric cavity of length \(L\) with an eigenmode with divergence angle \(\theta\); where the beam has wavelength \(\lambda\).

gsingle_of_gcav(gcav)

Mirror stability factor for a symmetric cavity with overall g-factor \(g\).

gsingle_of_roc(L, Rc)

Mirror stability factor given radius of curvature \(R_C\), in a symmetric cavity of length \(L\).

gsingle_of_rtgouy(rtgouy)

Mirror stability factor given round-trip gouy phase of \(\psi\), of a symmetric cavity.

gsingle_of_w(L, wl, w)

Mirror stability factor given beam radius (on both mirrors) of \(w\), in a symmetric cavity of length \(L\); where the beam has wavelength \(\lambda\).

modesep_of_gsingle(L, gsingle)

Mode separation frequency for a symmetric cavity of length \(L\), with mirror g-factors of \(g_s\).

roc_of_gsingle(L, gsingle)

Radius of curvature of both cavity mirrors in a symmetric cavity of length \(L\), with mirror g-factors of \(g_s\).

rtgouy_of_gsingle(gsingle)

Round-trip gouy phase of a symmetric cavity with mirror g-factors of \(g_s\).

w0_of_gsingle(L, wl, gsingle)

Radius of a beam, of wavelength \(\lambda\), at the waist position of a symmetric cavity of length \(L\) with mirror g-factors of \(g_s\).

w_of_gsingle(L, wl, gsingle)

Radius of a beam, of wavelength \(\lambda\), on both mirrors of a symmetric cavity of length \(L\) with mirror g-factors of \(g_s\).

z0_symmetric(L)

Waist position of a beam in a symmetric cavity of length \(L\).