finesse.components.modal.modulator module

class finesse.components.modal.modulator.ModulatorOpticalConnections[source]

Bases: object

Contains 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: ModulatorOpticalConnections

Contains 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
fill_quantum_matrix(self)[source]
nr1

nr1: ‘double’

nr2

nr2: ‘double’

phs_signal_enabled
signal_frequency_couplings