MAOS
Multithreaded Adaptive Optics Simulator
Data Structures
Here are the data structures with brief descriptions:
[detail level
1
2
]
▶
N
cuda_wfs
C
cufieldstop_t
C
cullt_t
C
cupywfs_t
C
curand_t
C
cushg_t
C
cushgeom_t
C
cushphy_t
C
cushwfs_t
C
cushz_t
C
cuwfs_base
C
cuwfs_info
C
cuwfs_t
C
wfscfg_t
C
aper_cfg_t
C
aper_t
C
arg_t
C
argopt_t
C
Array
C
atm_cfg_t
C
atm_prep_t
C
atmr_cfg_t
C
ccccell
C
cccell
C
ccell
C
Cell
C
cell
C
CellArray
Used for array in cpu of any other array
C
cgtmp_t
C
cmat
C
cn2est_cfg_t
C
cn2est_pair_t
C
cn2est_t
C
Cpu
C
csp
C
cspcell
C
cudata_t
C
cudtf_t
C
cuetf_t
C
cufdpcg_t
C
cufit_grid
C
cuglobal_t
C
cugrid_t
C
cullt_t
C
culoc_t
C
cumap_t
C
cumemcache_t
C
cumoao_t
C
cuperf_g
C
cuperf_t
C
cupowfs_t
C
cupts_t
C
curecon_geom
C
curecon_t
C
cusolve_cbs
C
cusolve_cg
C
cusolve_cgpre
C
cusolve_l
C
cusolve_muv
C
cusolve_mvm
C
cusolve_r
C
cusolve_sparse
C
cusp
C
cusp_ref
The content of cusp is moved into a separate struct so that reference can be done correctly
C
cutomo_grid
C
cuwfs_t
C
dbg_cfg_t
C
dcccell
C
dccell
C
dcell
C
dir_t
C
dist_cfg_t
C
dither_cfg_t
C
Dither_t
C
dither_t
C
dm_cfg_t
C
dmat
C
dsp
C
dspcell
C
dtf_t
C
dtype
C
etf_t
C
event_t
C
evl_cfg_t
C
fdpcg_t
C
fit_cfg_t
C
fit_t
C
fractal_t
C
genatm_t
C
global_t
C
Gpu
C
gpu_cfg_t
C
gpu_fdpcg_t
C
gpu_gp_t
C
header_t
C
header_t.__unnamed__
C
imat
C
intstat_t
C
invpsd_t
C
kalman_t
C
lap_t
C
lcccell
C
lccell
C
lcell
C
llt_cfg_t
C
llt_t
C
lmat
C
load_cfg_t
C
loc_t
C
loc_t.__unnamed__
C
loc_t.__unnamed__
C
loc_t.__unnamed__.__unnamed__
C
locccell
C
loccell
C
locfft_t
C
lock_t
C
locstat_t
C
locstatcol_t
C
lsr_cfg_t
C
Magic
C
Magic< double >
C
Magic< double2 >
C
Magic< float >
C
Magic< float2 >
C
Magic< int >
C
Magic< long int >
C
map2map
C
map2map_shared_t
C
map2map_t
C
map_t
C
map_t.__unnamed__
C
map_t.__unnamed__.__unnamed__
C
mapccell
C
mapcell
C
moao_cfg_t
C
moao_t
C
mt_state
C
muv_t
C
mvm_igpu_t
C
ncpa_cfg_t
C
ngsmod_t
C
nonCopyable
C
NumArray
Only for array of numerical data
C
parms_t
C
Pinned
C
plot_cfg_t
C
plot_opts
C
plot_opts.__unnamed__
C
powfs_cfg_t
C
powfs_t
C
propdata_t
C
pts_t
C
pts_t.__unnamed__
C
pts_t.__unnamed__.__unnamed__
C
pts_t.__unnamed__.__unnamed__.__unnamed__
C
pts_t.__unnamed__.__unnamed__.__unnamed__
C
pts_t.__unnamed__.__unnamed__.__unnamed__.__unnamed__
C
pywfs_cfg_t
C
pywfs_t
C
recon_cfg_t
C
recon_t
C
RefP
C
rmap_t
C
rmap_t.__unnamed__
C
rmap_t.__unnamed__.__unnamed__
C
rmapccell
C
rmapcell
C
save_cfg_t
C
scccell
C
sccell
C
scell
C
servo_t
C
servo_t.__unnamed__
C
servo_t.__unnamed__
C
sho_t
C
sim_cfg_t
C
sim_save_t
C
sim_t
C
smat
C
spchol
C
ssp
C
sspcell
C
status_t
C
stream_t
C
task_t
C
thread_t
C
tomo_cfg_t
C
tp_counter_t
C
udp_t
C
w01_t
C
wfs_cfg_t
C
wfsflags_t
C
wfsints_t
C
wfsr_cfg_t
C
zcccell
C
zccell
C
zcell
C
zmat
C
zsp
C
zspcell