finesse.components.modal.laser module

class finesse.components.modal.laser.LaserConnections[source]

Bases: object

SIGAMP_P1o
SIGAMP_P1o_idx

SIGAMP_P1o_idx: ‘int’

SIGFRQ_P1o
SIGFRQ_P1o_idx

SIGFRQ_P1o_idx: ‘int’

SIGPHS_P1o
SIGPHS_P1o_idx

SIGPHS_P1o_idx: ‘int’

SIGPWR_P1o
SIGPWR_P1o_idx

SIGPWR_P1o_idx: ‘int’

dx_P1o
dx_P1o_idx

dx_P1o_idx: ‘int’

dy_P1o
dy_P1o_idx

dy_P1o_idx: ‘int’

dz_P1o
dz_P1o_idx

dz_P1o_idx: ‘int’

xbeta_P1o
xbeta_P1o_idx

xbeta_P1o_idx: ‘int’

ybeta_P1o
ybeta_P1o_idx

ybeta_P1o_idx: ‘int’

class finesse.components.modal.laser.LaserValues[source]

Bases: BaseCValues

P

P: ‘double’

f

f: ‘double’

phase

phase: ‘double’

signals_only

signals_only: ‘bool’

class finesse.components.modal.laser.LaserWorkspace(owner, BaseSimulation sim)[source]

Bases: ConnectorWorkspace

K_pitch_sig

K_pitch_sig: finesse.knm.matrix.KnmMatrix

K_yaw_sig

K_yaw_sig: finesse.knm.matrix.KnmMatrix

P1o_id

P1o_id: ‘Py_ssize_t’

PIj_2

PIj_2: ‘double complex’

add_gouy_phase

add_gouy_phase: ‘bool’

cvalues

cvalues: finesse.components.modal.laser.LaserValues

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]’

lc

lc: finesse.components.modal.laser.LaserConnections

node_car_id

node_car_id: ‘Py_ssize_t’

node_sig_id

node_sig_id: ‘Py_ssize_t’

phase_vector

phase_vector: ‘double complex[::1]’

power_coeffs

power_coeffs: ‘double complex[::1]’