Mode.linear_operator#
- Mode.linear_operator(dz, v0=None)[source]#
The linear operator which advances a pulse over a distance dz.
The linear operator acts on the analytic spectrum through multiplication.
- Parameters:
- dzfloat
The step size.
- v0float, optional
The target reference frequency of the comoving frame. The default selects the central frequency.
- Returns:
- undarray of complex
The forward evolution operator.
- gainfloat or ndarray
The accumulated gain or loss (multiplicative).
- phasendarray of float
The accumulated phase in the comoving frame (additive).
- phase_rawndarray of float
The raw accumulated phase.