tempusSystem Class MultiUniformWave
MultiUniformWave is part of the WaveTrain system class library

MultiUniformWave models multiple plane wave light sources. It transmits uniform intensity continuous wave plane waves at each of a number of specified tilts for all wavelengths within a specified range. It has a single WaveTrain output, representing the transmitted light.

Tempus Block Diagram Editor Snapshot
Parameters
minWavelength  float   Minimum wavelength (m)   1.0e-06
maxWavelength  float   Maximum wavelength (m)   1.0e-06
irradiance  float   Irradiance (W/(m^2))   1.0
xTilt  Vector<float>&   The x-tilt to be applied to each beam (rad)   Vector()
yTilt  Vector<float>&   The y-tilt to be applied to each beam (rad)   Vector()
Inputs
None
Outputs
transmitted  WaveTrain   Transmitted WaveTrain WaveTrain()  
Subsystems


Last Saved: Fri Feb 18 13:21:36 MST 2000 by TVE version 2007B