|
| SutraWfsSH (CarmaContext *context, SutraTelescope *d_tel, CarmaObj< cuFloatComplex > *d_camplipup, CarmaObj< cuFloatComplex > *d_camplifoc, CarmaObj< cuFloatComplex > *d_fttotim, 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) |
|
| SutraWfsSH (const SutraWfsSH &wfs) |
|
| ~SutraWfsSH () |
|
int | define_mpi_rank (int rank, int size) |
|
int | allocate_buffers (map< vector< int >, cufftHandle * > campli_plans, map< vector< int >, cufftHandle * > fttotim_plans) |
|
int | load_arrays (int *phasemap, int *hrmap, int *binmap, float *offsets, float *fluxPerSub, int *validsubsx, int *validsubsy, int *istart, int *jstart, cuFloatComplex *kernel) |
|
int | fill_binimage (int async) |
|
int | comp_image (bool noise=true) |
|
int | comp_nphot (float ittime, float optthroughput, float diam, int nxsub, float zerop=0, float gsmag=0, float lgsreturnperwatt=0, float laserpower=0) |
|
int | set_bincube (float *bincube, int nElem) |
|
virtual | ~SutraWfs () |
|
int | 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) |
|
int | set_pupil (float *pupil) |
|
int | set_binimg (float *binimg, int nElem) |
|
int | set_dark (float *dark, int nElem) |
|
int | set_flat (float *flat, int nElem) |
|
int | set_fakecam (bool fakecam) |
|
int | set_max_flux_per_pix (int max_flux_per_pix) |
|
int | set_max_pix_value (int max_pix_value) |
|
int | load_kernels (float *lgskern) |
|
int | sensor_trace (SutraAtmos *yatmos) |
|
int | sensor_trace (SutraDms *ydm, int rst) |
|
int | sensor_trace (SutraAtmos *atmos, SutraDms *ydms) |
|
int | sensor_trace (int rst) |
|
int | slopes_geom (float *slopes, int type=0) |
|
int | slopes_geom (int type=0) |
|
int | set_noise (float noise, long seed) |
|
this class provides the wfs_sh features to COMPASS
- Author
- COMPASS Team https://github.com/ANR-COMPASS
- Version
- 5.0.0
- Date
- 2011/01/28
- Copyright
- GNU Lesser General Public License
Definition at line 54 of file sutra_wfs_sh.h.