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