finesse.simulations.basematrix.CarrierSignalMatrixSimulation.modal_update

CarrierSignalMatrixSimulation.modal_update(self) int

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

exit_code : int

A value of 0 if successful, a value of 1 if an error was raised during the beam tracing.