MAOS
Multithreaded Adaptive Optics Simulator
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
]
C
aper_cfg_t
C
aper_t
C
arg_t
C
argopt_t
C
atm_cfg_t
C
atm_prep_t
C
atmr_cfg_t
C
ccccell
C
cccell
C
ccell
C
cell
C
cgtmp_t
C
cmat
C
cn2est_cfg_t
C
cn2est_pair_t
C
cn2est_t
▶
C
Cpu< T >
C
Pinned< T >
▶
C
Cpu< Comp * >
C
Pinned< Comp *>
C
Cpu< cugrid_t >
C
Cpu< cumap_t >
C
Cpu< curccell >
C
Cpu< cusp >
▶
C
Cpu< int * >
C
Pinned< int *>
C
Cpu< NumArray< Comp, Gpu > >
C
Cpu< NumArray< int, Gpu > >
C
Cpu< NumArray< Real, Gpu > >
C
Cpu< NumArray< short2, Gpu > >
C
Cpu< NumArray< T, Dev > >
▶
C
Cpu< Real * >
C
Pinned< Real *>
▶
C
Cpu< Real >
C
Pinned< Real >
▶
C
Cpu< short2 * >
C
Pinned< short2 *>
▶
C
Cpu< T * >
C
Pinned< T *>
C
csp
C
cspcell
C
cudata_t
C
cudtf_t
C
cuetf_t
C
cuda_wfs::cufieldstop_t
C
cuglobal_t
▶
C
cugrid_t
C
cumap_t
C
cuda_wfs::cullt_t
C
cullt_t
▶
C
culoc_t
C
cupts_t
C
cumemcache_t
C
cuperf_g
C
cuperf_t
C
cupowfs_t
C
cuda_wfs::curand_t
▶
C
cusolve_cgpre
C
cufdpcg_t
▶
C
cusolve_l
C
cusolve_cbs
▶
C
cusolve_cg
C
cufit_grid
C
cumoao_t
C
cusolve_sparse
C
cutomo_grid
C
cusolve_mvm
▶
C
cusolve_r
C
cufit_grid
C
cusolve_sparse
C
cutomo_grid
C
cusp
C
cusp_ref
The content of cusp is moved into a separate struct so that reference can be done correctly
▶
C
cuda_wfs::cuwfs_base
C
cuda_wfs::cupywfs_t
▶
C
cuda_wfs::cushwfs_t
▶
C
cuda_wfs::cushgeom_t
C
cuda_wfs::cushg_t
C
cuda_wfs::cushz_t
C
cuda_wfs::cushphy_t
C
cuda_wfs::cuwfs_info
C
cuwfs_t
C
cuda_wfs::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< T >
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< T >
C
Gpu< AReal >
C
Gpu< Comp *>
C
Gpu< Comp >
C
Gpu< gpu_fdpcg_t >
C
Gpu< gpu_gp_t >
C
Gpu< GReal >
C
Gpu< int *>
C
Gpu< int >
C
Gpu< lap_t >
C
Gpu< Real *>
C
Gpu< Real >
C
Gpu< short2 *>
C
Gpu< short2 >
C
Gpu< T *>
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< T >
C
Magic< double >
C
Magic< double2 >
C
Magic< float >
C
Magic< float2 >
C
Magic< int >
C
Magic< long int >
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
cufdpcg_t
C
curecon_geom
C
curecon_t
C
cusolve_cbs
C
cusolve_cg
C
cusolve_muv
C
cusolve_mvm
C
map2map
C
parms_t
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< T, Dev >
▶
C
Array< T, Dev >
C
NumArray< T, Dev >
Only for array of numerical data
▶
C
RefP< AReal, Gpu >
▶
C
Array< AReal, Gpu >
C
NumArray< AReal, Gpu >
▶
C
RefP< Array< culoc_t >, Dev >
C
Array< Array< culoc_t > >
▶
C
RefP< Array< Real, Pinned >, Dev >
C
Array< Array< Real, Pinned > >
▶
C
RefP< atm_prep_t, Dev >
C
Array< atm_prep_t >
▶
C
RefP< CellArray, Dev >
C
Array< CellArray >
▶
C
RefP< Comp *, Gpu >
C
Array< Comp *, Gpu >
▶
C
RefP< Comp *, Pinned >
C
Array< Comp *, Pinned >
▶
C
RefP< Comp, Gpu >
▶
C
Array< Comp, Gpu >
C
NumArray< Comp, Gpu >
▶
C
RefP< cudtf_t, Dev >
C
Array< cudtf_t >
▶
C
RefP< cufftHandle, Dev >
C
Array< cufftHandle >
▶
C
RefP< cugrid_t, Cpu >
▶
C
Array< cugrid_t, Cpu >
C
CellArray< cugrid_t >
▶
C
RefP< cuimat, Dev >
C
Array< cuimat >
▶
C
RefP< culoc_t, Dev >
C
Array< culoc_t >
▶
C
RefP< cumap_t, Cpu >
▶
C
Array< cumap_t, Cpu >
C
CellArray< cumap_t >
▶
C
RefP< cupowfs_t, Dev >
C
Array< cupowfs_t >
▶
C
RefP< curccell, Cpu >
▶
C
Array< curccell, Cpu >
C
CellArray< curccell >
▶
C
RefP< cusp, Cpu >
▶
C
Array< cusp, Cpu >
C
CellArray< cusp >
▶
C
RefP< cuwfs_t, Dev >
C
Array< cuwfs_t >
▶
C
RefP< gpu_fdpcg_t, Gpu >
C
Array< gpu_fdpcg_t, Gpu >
▶
C
RefP< gpu_gp_t, Gpu >
C
Array< gpu_gp_t, Gpu >
▶
C
RefP< GReal, Gpu >
▶
C
Array< GReal, Gpu >
C
NumArray< GReal, Gpu >
▶
C
RefP< int *, Gpu >
C
Array< int *, Gpu >
▶
C
RefP< int *, Pinned >
C
Array< int *, Pinned >
▶
C
RefP< int, Dev >
C
Array< int >
▶
C
RefP< int, Gpu >
▶
C
Array< int, Gpu >
C
NumArray< int, Gpu >
▶
C
RefP< lap_t, Gpu >
C
Array< lap_t, Gpu >
▶
C
RefP< map2map, Dev >
C
Array< map2map >
▶
C
RefP< NumArray< Comp, Gpu >, Cpu >
▶
C
Array< NumArray< Comp, Gpu >, Cpu >
▶
C
CellArray< NumArray< Comp, Gpu > >
C
Cell< Comp, Gpu >
▶
C
RefP< NumArray< int, Gpu >, Cpu >
▶
C
Array< NumArray< int, Gpu >, Cpu >
▶
C
CellArray< NumArray< int, Gpu > >
C
Cell< int, Gpu >
▶
C
RefP< NumArray< Real, Gpu >, Cpu >
▶
C
Array< NumArray< Real, Gpu >, Cpu >
▶
C
CellArray< NumArray< Real, Gpu > >
C
Cell< Real, Gpu >
▶
C
RefP< NumArray< short2, Gpu >, Cpu >
▶
C
Array< NumArray< short2, Gpu >, Cpu >
▶
C
CellArray< NumArray< short2, Gpu > >
C
Cell< short2, Gpu >
▶
C
RefP< NumArray< T, Dev >, Cpu >
▶
C
Array< NumArray< T, Dev >, Cpu >
▶
C
CellArray< NumArray< T, Dev > >
C
Cell< T, Dev >
▶
C
RefP< Real *, Gpu >
C
Array< Real *, Gpu >
▶
C
RefP< Real *, Pinned >
C
Array< Real *, Pinned >
▶
C
RefP< Real, Dev >
C
Array< Real >
▶
C
RefP< Real, Gpu >
▶
C
Array< Real, Gpu >
C
NumArray< Real, Gpu >
▶
C
RefP< Real, Pinned >
▶
C
Array< Real, Pinned >
C
NumArray< Real, Pinned >
▶
C
RefP< short2 *, Gpu >
C
Array< short2 *, Gpu >
▶
C
RefP< short2 *, Pinned >
C
Array< short2 *, Pinned >
▶
C
RefP< short2, Gpu >
▶
C
Array< short2, Gpu >
C
NumArray< short2, Gpu >
▶
C
RefP< stream_t, Dev >
C
Array< stream_t >
▶
C
RefP< T *, Gpu >
C
Array< T *, Gpu >
▶
C
RefP< T *, Pinned >
C
Array< T *, Pinned >
▶
C
RefP< T, Cpu >
▶
C
Array< T, Cpu >
C
CellArray< T >
Used for array in cpu of any other array
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
cuda_wfs::wfscfg_t
C
wfsflags_t
C
wfsints_t
C
wfsr_cfg_t
C
zcccell
C
zccell
C
zcell
C
zmat
C
zsp
C
zspcell
C
Cpu< T > *
C
long
C
NumArray< T, Dev >
C
NumArray< T, Dev > *
C
unsigned int *