finesse.simulations.basematrix.CarrierSignalMatrixSimulation.modal_update

CarrierSignalMatrixSimulation.modal_update(self)

Updates HOM related dependencies / properties of the model.

These updates are as follows:

  • Execute a beam trace on the changing trace trees

  • Computes the changing scattering matrices

  • Calculates the Gouy phase of Spaces and Laser power coefficients

Returns:
validitybool

True if the modal update was successful, or False if an unstable cavity combination prevented a beam trace from being performed.