finesse.components.modal.space module

class finesse.components.modal.space.SpaceOpticalConnections[source]

Bases: object

P1i_P2o
P1i_P2o_idx

P1i_P2o_idx: ‘int’

P2i_P1o
P2i_P1o_idx

P2i_P1o_idx: ‘int’

class finesse.components.modal.space.SpaceSignalConnections[source]

Bases: SpaceOpticalConnections

H_P1o
H_P1o_idx

H_P1o_idx: ‘int’

H_P2o
H_P2o_idx

H_P2o_idx: ‘int’

SIGAMP_P1o
SIGAMP_P1o_idx

SIGAMP_P1o_idx: ‘int’

SIGAMP_P2o
SIGAMP_P2o_idx

SIGAMP_P2o_idx: ‘int’

SIGPHS_P1o
SIGPHS_P1o_idx

SIGPHS_P1o_idx: ‘int’

SIGPHS_P2o
SIGPHS_P2o_idx

SIGPHS_P2o_idx: ‘int’

class finesse.components.modal.space.SpaceValues[source]

Bases: BaseCValues

L

L: ‘double’

computed_gouy_x

computed_gouy_x: ‘double’

computed_gouy_y

computed_gouy_y: ‘double’

nr

nr: ‘double’

user_gouy_x

user_gouy_x: ‘double’

user_gouy_y

user_gouy_y: ‘double’

class finesse.components.modal.space.SpaceWorkspace(owner, BaseSimulation sim)[source]

Bases: ConnectorWorkspace

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’

abcd

abcd: ‘double[:, ::1]’

car_p1o_idx

car_p1o_idx: ‘Py_ssize_t’

car_p2o_idx

car_p2o_idx: ‘Py_ssize_t’

compile_abcd_cy_exprs(self)[source]
update_parameter_values(self)[source]
use_user_gouy_x

use_user_gouy_x: ‘bool’

use_user_gouy_y

use_user_gouy_y: ‘bool’