finesse.components.workspace.ConnectorWorkspace

Overview

class finesse.components.workspace.ConnectorWorkspace(owner, CarrierSignalMatrixSimulation sim, bool carrier_refill, bool signal_refill, carrier_connections=None, signal_connections=None, values=None, noise_sources=None)

Bases: finesse.element.ElementWorkspace

This workspace represents the basic container for storing details for modelling Connector elements - those which form edges and nodes in a model.

Methods

ConnectorWorkspace.__init__(*args, **kwargs)

ConnectorWorkspace.compile_abcd_cy_exprs(self)

ConnectorWorkspace.set_gouy_function(self, ...)

This sets the callback function that will be used by the model to compute the gouy phase terms for an element.