COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
SutraWfs_PyrHR Member List

This is the complete list of members for SutraWfs_PyrHR, including all inherited members.

allocate_buffers(map< vector< int >, cufftHandle * > campli_plans, map< vector< int >, cufftHandle * > fttotim_plans)SutraWfs_PyrHRvirtual
campli_planSutraWfs
comp_image(bool noise=true)SutraWfs_PyrHRvirtual
comp_modulation(int cpt)SutraWfs_PyrHR
comp_nphot(float ittime, float optthroughput, float diam, float cobs, float zerop, float gsmag)SutraWfs_PyrHR
compute_pyrfocalplaneSutraWfs_PyrHR
copy_valid_pix(float *img, int *validx, int *validy, int im_dim)SutraWfs_PyrHR
count_bincubeSutraWfs
current_contextSutraWfs
d_bincubeSutraWfs
d_binimgSutraWfs
d_binimg_notnoisySutraWfs
d_camimgSutraWfs
d_camplifocSutraWfs
d_camplipupSutraWfs
d_darkSutraWfs
d_flatSutraWfs
d_fluxPerSubSutraWfs
d_ftkernelSutraWfs
d_fttotimSutraWfs
d_gsSutraWfs
d_hrimgSutraWfs_PyrHR
d_hrmapSutraWfs
d_intensitiesSutraWfs
d_modu_gatherSutraWfs_PyrHR
d_offsetsSutraWfs
d_phalfxySutraWfs_PyrHR
d_phasemapSutraWfs
d_poffsetsSutraWfs_PyrHR
d_psumSutraWfs_PyrHR
d_pupilSutraWfs
d_pupil_ngpuSutraWfs
d_pyrfocalplaneSutraWfs_PyrHR
d_sincarSutraWfs
d_slopesSutraWfs
d_submaskSutraWfs_PyrHR
d_validsubsxSutraWfs
d_validsubsySutraWfs
define_mpi_rank(int rank, int size)SutraWfs_PyrHRvirtual
deviceSutraWfs
displ_bincubeSutraWfs
fakecamSutraWfs
fill_binimage(int async=0)SutraWfs_PyrHRvirtual
fttotim_planSutraWfs
image_telemetrySutraWfs
is_low_orderSutraWfs
kernconvSutraWfs
lgsSutraWfs
load_arrays(cuFloatComplex *halfxy, float *cx, float *cy, float *weights, float *sincar, float *submask, int *validsubsx, int *validsubsy, int *phasemap, float *fluxPerSub)SutraWfs_PyrHR
load_kernels(float *lgskern)SutraWfs
max_flux_per_pixSutraWfs
max_pix_valueSutraWfs
nfftSutraWfs
nffthrSutraWfs
nmaxhrSutraWfs
noiseSutraWfs
nphaseSutraWfs
nphotSutraWfs
nphot4imatSutraWfs
npixSutraWfs
npupSutraWfs
npupilsSutraWfs_PyrHR
nrebinSutraWfs
nstreamsSutraWfs
ntotSutraWfs
nvalidSutraWfs
nvalid_totSutraWfs
nxsubSutraWfs
offsetSutraWfs
pyr_cxSutraWfs_PyrHR
pyr_cySutraWfs_PyrHR
pyr_mod_weightsSutraWfs_PyrHR
rankSutraWfs
roketSutraWfs
sensor_trace(SutraAtmos *yatmos)SutraWfs
sensor_trace(SutraDms *ydm, int rst)SutraWfs
sensor_trace(SutraAtmos *atmos, SutraDms *ydms)SutraWfs
sensor_trace(int rst)SutraWfs
set_binimg(float *binimg, int nElem)SutraWfs
set_dark(float *dark, int nElem)SutraWfs
set_fakecam(bool fakecam)SutraWfs
set_flat(float *flat, int nElem)SutraWfs
set_max_flux_per_pix(int max_flux_per_pix)SutraWfs
set_max_pix_value(int max_pix_value)SutraWfs
set_noise(float noise, long seed)SutraWfs
set_phalfxy(cuFloatComplex *phalfxy)SutraWfs_PyrHR
set_pupil(float *pupil)SutraWfs
set_pyr_mod_weights(float *weights, int npts)SutraWfs_PyrHR
set_pyr_modulation_points(float *cx, float *cy, int npts)SutraWfs_PyrHR
set_pyr_modulation_points(float *cx, float *cy, float *weights, int npts)SutraWfs_PyrHR
set_submask(float *submask)SutraWfs_PyrHR
slopes_geom(float *slopes, int type=0)SutraWfs
slopes_geom(int type=0)SutraWfs
streamsSutraWfs
subapdSutraWfs
SutraWfs(CarmaContext *context, SutraTelescope *d_tel, CarmaObj< cuFloatComplex > *d_camplipup, CarmaObj< cuFloatComplex > *d_camplifoc, CarmaObj< cuFloatComplex > *d_fttotim, string type, long nxsub, long nvalid, long npix, long nphase, long nrebin, long nfft, long ntot, long npup, float pdiam, float nphotons, float nphot4imat, int lgs, bool fakecam, int max_flux_per_pix, int max_pix_value, bool is_low_order, bool roket, int device)SutraWfsprotected
SutraWfs_PyrHR(CarmaContext *context, SutraTelescope *d_tel, CarmaObj< cuFloatComplex > *d_camplipup, CarmaObj< cuFloatComplex > *d_camplifoc, CarmaObj< cuFloatComplex > *d_fttotim, long nxsub, long nvalid, long npupils, long npix, long nphase, long nrebin, long nfft, long ntot, long npup, float pdiam, float nphotons, float nphot4imat, int lgs, bool fakecam, int max_flux_per_pix, int max_pix_value, bool roket, int device)SutraWfs_PyrHR
SutraWfs_PyrHR(CarmaContext *context, SutraTelescope *d_tel, CarmaObj< cuFloatComplex > *d_camplipup, CarmaObj< cuFloatComplex > *d_camplifoc, CarmaObj< cuFloatComplex > *d_fttotim, long nxsub, long nvalid, long npupils, long npix, long nphase, long nrebin, long nfft, long ntot, long npup, float pdiam, float nphotons, float nphot4imat, int lgs, bool fakecam, int max_flux_per_pix, int max_pix_value, bool roket, int nbdevices, int *devices)SutraWfs_PyrHR
typeSutraWfs
wfs_initgs(CarmaObj< float > *d_lgskern, CarmaObj< cuFloatComplex > *d_ftlgskern, map< vector< int >, cufftHandle * > ftlgskern_plans, float xpos, float ypos, float lambda, float mag, float zerop, long size, float noise, long seed, float G, float thetaML, float dx, float dy)SutraWfs
~SutraWfs()SutraWfsvirtual
~SutraWfs_PyrHR()SutraWfs_PyrHR