name | type | value | description |
range | float | range0 | Range to beacon/target (m) |
tel_focus_range | float | range0 | Focal distance of telescope (m) |
AtmSpec | AcsAtmSpec | AcsAtmSpec(atmprofile,hel_wavelength0,nscreens,turbfactor,hplatform,htarget,range) | Specification of atmosphere: AcsAtmSpec(wavelength,nscreen,clear1Factor,hPlatform,hTarget,range) |
AtmSeed | int | seedSequence(-123456789,irand) | Random seed for phase screens |
tmax | float | stopTime | Maximum length of time used to size phase screens (s) |
vplat | Vector<float> | TwoVecF(0.0,vplaty0[itraj]) | Platform velocity (x,y in m/s) |
vtarg | Vector<float> | TwoVecF(0.0,0.0) | Target velocity (x,y in m/s) |
vwind | Vector<float> | ZeroVecF(2) | Wind velocity assumed uniform throughout (x,y, m/s) |
dmModel | DMModel& | *tdm | Specification of DM geometry |
Dap | float | Dap0 | Diameter of telescope aperture (m) |
hel_wavelength | float | hel_wavelength0 | Wavelength of outgoing laser (m) |
beacon_wavelength | float | hel_wavelength0 | Wavelength of incoming point source (m) |
img_wavelength | float | hel_wavelength0+0.05e-06 | Wavelength of auxiliary point source image (m) |
beacon_x | float | 0.0 | X location of the beacon (m) |
beacon_y | float | 0.0 | Y location of the beacon (m) |
propnxy | int | 256 | Number of grid points on the propagation grid |
propdxy | float | 0.01 | Propagation grid spacing (m) |
tbd_nxy | int | 128 | Number of pixels on the targetboard |
tbd_dxy | float | 0.025/5 | Targetboard detector spacing (m) |
control_interval | double | 1.0/2500.0 | Update interval of the optical sensors (s) |
trk_nxy | int | 128 | Number of pixels on the track camera |
trk_dxy | float | 0.1*hel_wavelength/Dap0 | Track camera [pixel IFOV (rad) |
trk_gain | float | trk_gain0[icontrol] | Tracker gain (0.0= open loop, 1.0=closed loop) |
bsm_timeConstant | float | 1.0e-06 | Settling time of the BSM (s) |
AO_gain | float | AO_gain0[icontrol] | AO gain (0.0= open loop, 1.0=closed loop) |
dm_timeConstant | float | 1.0e-06 | Settling time of the DM (s) |
wfs_ifov | float | 0.35*hel_wavelength0/0.025 | WFS camera pixel IFOV (rad) |
img_on | bool | false | Flag indicating whether the auxiliary imaging camera is on |
img_nxy | int | 128 | Number of pixels on the auxiliary imaging camera |
img_dxy | float | 0.2*hel_wavelength/Dap0 | Auxiliary imaging camera IFOV (rad) |
img_x | Vector<float> | VecF(9,0.0,0.0,0.0,0.0,0.0,-0.2,-0.1,0.1,0.2) | X locations of point sources for auxiliary image point sources (m) |
img_y | Vector<float> | VecF(9,-0.2,-0.1,0.0,0.1,0.2,0.0,0.0,0.0,0.0) | Y locations of point sources for auxiliary image point sources (m) |