finesse.detectors.compute.gaussian module
- class finesse.detectors.compute.gaussian.AstigmatismDetectorWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for node astigmatism calculations used by
AstigmatismDetector.- initial
- class finesse.detectors.compute.gaussian.BPDetectorWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for beam property calculations used by
BeamPropertyDetector.- detecting
- initial
- is_changing
- q_as_bp
q_as_bp: ‘bool’
- class finesse.detectors.compute.gaussian.BeamProperty(*values)[source]
Bases:
__Pyx_FlexibleEnumBase
- class finesse.detectors.compute.gaussian.CPDetectorABCDWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for obtaining cavity round-trip ABCD matrix, used by
CavityPropertyDetector.
- class finesse.detectors.compute.gaussian.CPDetectorModeWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for cavity property calculations, used by
CavityPropertyDetector, for properties which rely on the cavity eigenmode.- detecting
- initial
- is_changing
- q_as_bp
q_as_bp: ‘bool’
- class finesse.detectors.compute.gaussian.CPDetectorWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for cavity property calculations, used by
CavityPropertyDetector, for scalar properties which do not rely on the cavity eigenmode.- detecting
- class finesse.detectors.compute.gaussian.CavityProperty(*values)[source]
Bases:
__Pyx_FlexibleEnumBase
- class finesse.detectors.compute.gaussian.GouyDetectorWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for accumulated Gouy phase calculations used by
Gouy.
- class finesse.detectors.compute.gaussian.ModeMismatchDetectorWorkspace(owner, sim)[source]
Bases:
DetectorWorkspaceWorkspace for mode mismatch (at a node coupling) calculations used by
ModeMismatchDetector.- initial
- is_changing
- pscale