tidy3d.ContinuousWave#
- class ContinuousWave[source]#
- Bases: - Pulse- Source time dependence that ramps up to continuous oscillation and holds until end of simulation. - Parameters:
- amplitude (NonNegativeFloat = 1.0) β Real-valued maximum amplitude of the time dependence. 
- phase (float = 0.0) β [units = rad]. Phase shift of the time dependence. 
- freq0 (PositiveFloat) β [units = Hz]. Central frequency of the pulse. 
- fwidth (PositiveFloat) β [units = Hz]. Standard deviation of the frequency content of the pulse. 
- offset (ConstrainedFloatValue = 5.0) β Time delay of the maximum value of the pulse in units of 1 / ( - 2pi * fwidth).
 
 - Note - Field decay will not occur, so the simulation will run for the full - run_time. Also, source normalization of frequency-domain monitors is not meaningful.- Example - >>> cw = ContinuousWave(freq0=200e12, fwidth=20e12) - Attributes - Methods - amp_time(time)- Complex-valued source amplitude as a function of time. - __hash__()#
- Hash method.