finesse.components.cavity.Cavity.any_changing_params¶
- Cavity.any_changing_params(geometric=False)[source]¶
Determines whether any parameter of any component inside the cavity is changing.
If the optional argument geometric is True, then this will only check that the following parameters are changing:
radii of curvature of surfaces,
lengths of spaces,
refractive indices of spaces,
focal lengths of lenses,
angles of incidence of beam splitters.
- Parameters
- geometricbool
If true then only checks parameters which affect ABCD matrices.
- Returns
- flagbool
True if any parameter is changing (subject to the condition outlined above), False otherwise.