finesse.components.modal.modulator module
- class finesse.components.modal.modulator.ModulatorOpticalConnections[source]
Bases:
objectContains C accessible references to submatrices for optical connections for this element.
- P1i_P2o
- P1i_P2o_idx
P1i_P2o_idx: ‘int’
- P2i_P1o
- P2i_P1o_idx
P2i_P1o_idx: ‘int’
- class finesse.components.modal.modulator.ModulatorSignalConnections[source]
Bases:
ModulatorOpticalConnectionsContains C accessible references to submatrices for optical connections for this element.
- amp_P1o
- amp_P1o_idx
amp_P1o_idx: ‘int’
- amp_P2o
- amp_P2o_idx
amp_P2o_idx: ‘int’
- phs_P1o
- phs_P1o_idx
phs_P1o_idx: ‘int’
- phs_P2o
- phs_P2o_idx
phs_P2o_idx: ‘int’
- class finesse.components.modal.modulator.ModulatorValues[source]
Bases:
BaseCValues- f
f: ‘double’
- midx
midx: ‘double’
- mod_type
mod_type: ‘int’
- order
order: ‘int’
- phase
phase: ‘double’
- positive_only
positive_only: ‘bool’
- class finesse.components.modal.modulator.ModulatorWorkspace(owner, BaseSimulation sim)[source]
Bases:
KnmConnectorWorkspace- K12
K12: finesse.knm.matrix.KnmMatrix
- K12_loss
K12_loss: ‘double[::1]’
- K21
K21: finesse.knm.matrix.KnmMatrix
- K21_loss
K21_loss: ‘double[::1]’
- K_pitch_sig
K_pitch_sig: finesse.knm.matrix.KnmMatrix
- K_yaw_sig
K_yaw_sig: finesse.knm.matrix.KnmMatrix
- P1i_id
P1i_id: ‘Py_ssize_t’
- P1o_id
P1o_id: ‘Py_ssize_t’
- P2i_id
P2i_id: ‘Py_ssize_t’
- P2o_id
P2o_id: ‘Py_ssize_t’
- amp_signal_enabled
- carrier_frequency_couplings
- nr1
nr1: ‘double’
- nr2
nr2: ‘double’
- phs_signal_enabled
- signal_frequency_couplings