 |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
Go to the documentation of this file.
42 #ifndef SUTRA_ACQUISIM_H_
43 #define SUTRA_ACQUISIM_H_
82 int fillbincube(T *bimage, T *bcube,
int npix,
int nsub,
int Nsub,
int *ivalid,
92 int npix,
int nsub,
int Nsub,
int *ivalid,
int *jvalid,
int comp_image(long *dims, float *bimage)
int fillbincube(T *bimage, T *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, CarmaDevice *device)
this class provides the acquisition simulator to COMPASS
CarmaObj< int32_t > * d_validsubsx
int set_validsubs(int64_t nvalid, int32_t *validsubsx, int32_t *validsubsy)
int comp_image(long *dims, float *bimage, CarmaObj< float > *d_bincube)
CarmaContext * current_context
this class provides the stream features to CarmaObj
SutraAcquisim(SutraSensors *sensors, int wfs_num)
this class provides the context in which CarmaObj are created
this class provides wrappers to the generic carma host object
int comp_image_2D(long *dims, float *bimage, int *num_ssp)
this class provides the sensors features to COMPASS
this class provides the wfs_sh features to COMPASS
CarmaObj< int32_t > * d_validsubsy
int fillbincube_async(CarmaStreams *streams, CarmaObj< T > *bimage, CarmaObj< T > *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, CarmaDevice *device)
int comp_image_tele(long *dims, float *bimage)
SutraAcquisim(const SutraAcquisim &acquisim)
int fillbincube_2D(T *bimage, T *bcube, int npix, int nsub, int *valid)