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