MAOS
Multithreaded Adaptive Optics Simulator
Loading...
Searching...
No Matches
cuwfs_t Class Reference
+ Collaboration diagram for cuwfs_t:

Data Fields

stream_t stream
 
Array< stream_tstreams
 
cupowfs_tpowfs
 
Array< culoc_tloc_dm
 
culoc_t loc_tel
 
cusp GS0
 
curmat imcc
 
curmat neasim
 
curmat amp
 
cufftHandle plan_fs
 
Array< cudtf_tdtf
 
curmat qe
 
curmat srot
 
curmat mtche
 
curmat i0sum
 
float i0sumsum
 
curmat bkgrnd2
 
curmat bkgrnd2c
 
curmat lltncpa
 
curmat lltimcc
 
curmat lltamp
 
int msa
 
curmat opdadd
 
struct curandStateXORWOWcustat
 
int custatb
 
int custatt
 
curmat phiout
 
curmat gradacc
 
curmat gradcalc
 
curmat lltopd
 
Array< Real, Pinnedlltg
 
cucmat lltwvf
 
cufftHandle lltplan_wvf
 
cucmat lltotfc
 
cufftHandle lltplan_lotfc
 
cucmat lltotfc2
 
cufftHandle lltplan_lotfc2
 
cucmat wvf
 
cufftHandle plan_wvf
 
cucmat psf
 
cufftHandle plan_psf
 
curcell ints
 
curcell pistatout
 
curcell intsout
 
cuccell wvfout
 
cucmat psfout
 
cucmat psfstat
 
Dither_t dither
 
cuccell pywvf
 
cucmat pyotf
 
curmat pypsf
 
curmat isum
 
cufftHandle plan_py
 
Array< cufftHandle > plan_pys
 
cuccell pyotfs
 
curcell pypsfs
 

Field Documentation

◆ loc_dm

Array<culoc_t> cuwfs_t::loc_dm

Grid for ray tracing from DM to WFS

◆ loc_tel

culoc_t cuwfs_t::loc_tel

Grid for ray tracing from Telescope to WFS

◆ GS0

cusp cuwfs_t::GS0

For gtilt. is GS0t in col major

◆ imcc

curmat cuwfs_t::imcc

size is 9*nsa

◆ neasim

curmat cuwfs_t::neasim

The noise equivalent angles for each subaperture.

◆ amp

curmat cuwfs_t::amp

Amplitude map

◆ plan_fs

cufftHandle cuwfs_t::plan_fs

FFTW plan for fieldstop

◆ dtf

Array<cudtf_t> cuwfs_t::dtf

array for each wvl.

◆ qe

curmat cuwfs_t::qe

See powfs.qe

◆ srot

curmat cuwfs_t::srot

angle to rotate PSF/OTF

◆ mtche

curmat cuwfs_t::mtche

matched filter gradient operator.

◆ i0sum

curmat cuwfs_t::i0sum

sum of i0 for each subaperture.

◆ i0sumsum

float cuwfs_t::i0sumsum

sum of i0sum for all subaps

◆ bkgrnd2

curmat cuwfs_t::bkgrnd2

background as an image

◆ bkgrnd2c

curmat cuwfs_t::bkgrnd2c

calibration of background to subtract.

◆ lltncpa

curmat cuwfs_t::lltncpa

NCPA for llt

◆ lltimcc

curmat cuwfs_t::lltimcc

size of 9x1

◆ msa

int cuwfs_t::msa

Number of subapertures in each batch of FFT. <nsa to save memory in psf.

◆ opdadd

curmat cuwfs_t::opdadd

The ncpa and surface aberration.

◆ gradacc

curmat cuwfs_t::gradacc

For accumulating grads

◆ gradcalc

curmat cuwfs_t::gradcalc

For outputing grads

◆ ints

curcell cuwfs_t::ints

For accumulating subaperture image.

◆ pistatout

curcell cuwfs_t::pistatout

For output pistatout

◆ intsout

curcell cuwfs_t::intsout

For output time averaged subaperture iamges


The documentation for this class was generated from the following file: