|
| SutraWfsGeom (CarmaContext *context, SutraTelescope *d_tel, long nxsub, long nvalid, long nphase, long npup, float pdiam, int device) |
|
| SutraWfsGeom (const SutraWfsGeom &wfs) |
|
| ~SutraWfsGeom () |
|
int | wfs_initarrays (int *phasemap, float *offsets, float *fluxPerSub, int *validsubsx, int *validsubsy) |
|
int | slopes_geom (int type, float *slopes) |
|
int | slopes_geom (int type) |
|
int | define_mpi_rank (int rank, int size) |
|
int | allocate_buffers (map< vector< int >, cufftHandle * > campli_plans, map< vector< int >, cufftHandle * > fttotim_plans) |
|
int | fill_binimage (int async) |
|
int | comp_image () |
|
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) |
|
virtual int | comp_image (bool noise=true)=0 |
|
int | set_noise (float noise, long seed) |
|
this class provides the wfs_geom features to COMPASS
- Author
- COMPASS Team https://github.com/ANR-COMPASS
- Version
- 5.4.4
- Date
- 2022/01/24
Definition at line 30 of file sutra_wfs_geom.h.