OpdMapWithLimitedRecallability is part of the WaveTrain system class library
OpdMapWithLimitedRecallability models the optical effects of a transverse OPD (phase) map, which is applied to both incoming and outgoing light. The OPD map is allowed to be time-varying. The OPD map is specified in DISTANCE units (m), which the module will convert to phase lags that depend on the wavelength of the passing wave(s). The OPD map is specified by an input of type Grid<float>. See the WT User Guide for methods of creating and inputting Grid data types. In order to conserve memory, the OPD map is only stored for limited amount of time. There is a related module, called OpdMap, which stores OPD maps for all time.
|
Parameters
|
maxRecallDelay |  double | Time to store past OPDs (s) 0.0 => keep all past values | 0.0 |
Inputs
|
opd |  Grid<float> | OPD (optical path difference) map in meters, added to outgoing wavefronts, subtracted from incoming wavefronts | uniformGrid(0.0) |
incomingIncident |  WaveTrain | Describes all light incident from the "incoming" direction | WaveTrain() |
outgoingIncident |  WaveTrain | Describes all light incident from the "outgoing" direction | WaveTrain() |
Outputs
|
incomingTransmitted |  WaveTrain | Describes all light transmitted in the "incoming" direction | |
outgoingTransmitted |  WaveTrain | Describes all light transmitted in the "outgoing" direction | |
Subsystems |
|
|
Last Saved: Tue Feb 05 10:00:08 MST 2008 by TVE version 2007B
|
|