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
elementfinesse.component.Connector

The object reference that created the requests.

connection_namestr

String name given to the connection.

ifreqfinesse.Frequency

Incoming frequency.

ofreqfinesse.Frequency

Outgoing frequency.

Returns
matrix