finesse.simulations.basematrix.CarrierSignalMatrixSimulation¶
Overview
- class finesse.simulations.basematrix.CarrierSignalMatrixSimulation(model, unicode name, bool needs_matrix=True)¶
- Bases: - object- A matrix based simulation which models the DC build of optical fields (carriers) and optionally a signal simulation, which models small AC oscillations throughout the system around the DC operating point. - This simualations class contains two solvers, one for the carrier optical fields, and another for the signal simulations consisting of optical, electrical, and mechanical. 
Methods
| 
 | Returns a list of Frequency objects that the model has requested | 
| 
 | Generates the optical, mechanical, and electrical frequencies that should be modelled by the signal simulation. | 
| 
 | Returns a tuple of (qx, qy) for a given node. | 
| 
 | |
| 
 | |
| 
 | |
| 
 | Determines whether the connector comp is associated with any of the node couplings in the stored changing mismatch couplings. | 
| Updates HOM related dependencies / properties of the model. | |
| Runs the carrier matrix solver for the current state of the model. | |
| Runs the signal matrix solver for the current state. | |
| Traces the beam through the paths which are dependent upon changing geometric parameter(s). | |
| 
 | Loops through all workspaces to update the C structs so they represent the current model element parameter values. | 
| This will cycle through each map being used and if it is defined by a function it will be evaluated again. |