GuessParameters defines the guessed gain and functional form of each channel in the simulation. See also docs for
ChannelGuessParameters defines the guessed gain and the functional form of the power evolution for each type of channel (signal, pump, ASE, and Raman). The gain can be defined directly or as the output power. The gain guess is stored as a function used to calculate the output power.
Getter for the guessed shape of the function.
Returns: The guessed functional form Return type: Member of the GainShapes Enum
Getter for the guessed output power.
Returns: The guessed output power Return type: float
Set new guessed gain value. Overrides default and previously set gain and output power guesses.
Parameters: gain_db (float) – Guessed total gain in dB
Set new guessed shape of the power evolution. Overrides default or previously set values.
Parameters: gain_shape (Member of GainShapes Enum) – New guess for the functional form of power evolution
Set new guessed output power value. Overrides default and previously set gain and output power guesses.
Parameters: output_power (float) – Guessed output power in W
This Enum defines the possible functional forms used the construct the initial guess.