finesse.simulations.base.ModelSettings

Overview

class finesse.simulations.base.ModelSettings

Bases: object

A class used to represent the settings of a model.

Attributes
phase_configPhaseConfig

phase_config: finesse.simulations.base.PhaseConfig

homs_viewndarray

homs_view: ‘int[:, ::1]’

max_nint

max_n: ‘int’

max_mint

max_m: ‘int’

num_HOMsint

num_HOMs: ‘int’

lambda0float

lambda0: ‘double’

f0float

f0: ‘double’

k0float

k0: ‘double’

Methods

__reduce__()

Returns a tuple that can be used to rebuild the object using rebuild_model_settings.

set_lambda0(value)

Sets the wavelength and updates the frequency and wave number accordingly.

Properties

ModelSettings.homs

Returns a view on the higher order modes (HOMs).

Methods

ModelSettings.__init__(*args, **kwargs)

ModelSettings.set_lambda0(self, value)

Sets the wavelength and updates the frequency and wave number accordingly.