|
| | 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.