finesse.simulations.basematrix.MatrixSystemSolver.component_edge_fill

MatrixSystemSolver.component_edge_fill(self, comp, edgestr, f1, f2, conjugate=False)

Returns a matrix for the submatrix an element has requested for different connections it needs. The key is:

(element, connection_name, ifreq, ofreq)

This is a context manager, to be used like with sim.component_edge_fill(key) as mat:

mat[:] = computations
Parameters

element : finesse.component.Connector

The object reference that created the requests.

connection_name : str

String name given to the connection.

ifreq : finesse.Frequency

Incoming frequency.

ofreq : finesse.Frequency

Outgoing frequency.

Returns
matrix