finesse.components.modal.squeezer module

class finesse.components.modal.squeezer.SqueezerConnections[source]

Bases: object

LOWER_P1o
LOWER_P1o_idx

LOWER_P1o_idx: ‘int’

UPPER_P1o
UPPER_P1o_idx

UPPER_P1o_idx: ‘int’

class finesse.components.modal.squeezer.SqueezerNoiseSources[source]

Bases: object

P1o
class finesse.components.modal.squeezer.SqueezerValues[source]

Bases: BaseCValues

angle

angle: ‘double’

db

db: ‘double’

f

f: ‘double’

class finesse.components.modal.squeezer.SqueezerWorkspace(owner, BaseSimulation sim)[source]

Bases: ConnectorWorkspace

conns

conns: finesse.components.modal.squeezer.SqueezerConnections

fcar_sig_sb_idx

fcar_sig_sb_idx: ‘Py_ssize_t [2]’

fsrc_car_idx

fsrc_car_idx: ‘Py_ssize_t’

hom_vector

hom_vector: ‘double complex[::1]’

node_id

node_id: ‘Py_ssize_t’

ns

ns: finesse.components.modal.squeezer.SqueezerNoiseSources

qn_coeffs

qn_coeffs: ‘double complex[:, ::1]’

qn_coeffs_diag

qn_coeffs_diag: ‘double complex[::1]’

v

v: finesse.components.modal.squeezer.SqueezerValues