finesse.components.modal.optical_bandpass module

class finesse.components.modal.optical_bandpass.OpticalBandpassConnections[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.optical_bandpass.OpticalBandpassValues[source]

Bases: BaseCValues

bandwidth

bandwidth: ‘double’

fc

fc: ‘double’

class finesse.components.modal.optical_bandpass.OpticalBandpassWorkspace(owner, BaseSimulation sim, HOM_filter_index)[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]’

M

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

nr1

nr1: ‘double’

nr2

nr2: ‘double’