WaveTrainInspector is part of the WaveTrain system class library
WaveTrainInspector samples the Complex field of Waves passing in either incoming and outgoing directions. It can be used to unobtrusively monitor the Waves passing through a particular part of a beam train without causing additional propagations. The recorder may not record all Waves if multiple Waves are transmitted though the beam train simultaneously. Also note that WaveInspector reports the Waves at the current virtual time, but they may actually be Waves propagating through the beam train at some look-back time.
|
Parameters
|
None |
Inputs
|
incomingIncident |  WaveTrain | Incoming incident WaveTrain | WaveTrain() |
outgoingIncident |  WaveTrain | Outgoing incident WaveTrain | WaveTrain() |
Outputs
|
incomingTransmitted |  WaveTrain | Incoming transmitted WaveTrain which is always the unmodified incoming incident WaveTrain | |
outgoingTransmitted |  WaveTrain | Outgoing transmitted WaveTrain which is always the unmodified outgoiing incident WaveTrain | |
field |  Grid<Complex> | The complex grid from the most recent Wave | |
latest_time |  float | The time at which the most recent Wave (s) | |
polarization |  int | The polarization of the most recent Wave | |
wavelength |  float | The wavelength of the most recent Wave (m) | |
direction |  int | The direction of the most recent Wave (0=incoming, 1=outgoing) | |
tilts |  Vector<float> | The tilts in the tilt register of the most recent Wave (rad.) | |
foci |  Vector<float> | The reference focal lenghts of the most recent Wave (m) | |
centers |  Vector<float> | The centers of the complex grid of the most recent Wave (m) | |
dispersionWavelength |  float | Nominal wavelength used for dispersion calculations if useDispersion is true | |
upDirection |  Vector<float> | Direction in which dispersion tilts are applied. Should be a unit vector | |
meshSpacing |  Vector<float> | The mesh spacing in x and y in the format [dx dy]. | |
Subsystems |
|
|
|
incomingTransmitted | <<= | incomingIncident |
outgoingTransmitted | <<= | outgoingIncident |
|
|
Last Saved: Fri Feb 22 13:31:58 MST 2008 by TVE version 2007B
|