17 #ifndef SUTRA_ACQUISIM_H_
18 #define SUTRA_ACQUISIM_H_
57 int fillbincube(T *bimage, T *bcube,
int npix,
int nsub,
int Nsub,
int *ivalid,
67 int npix,
int nsub,
int Nsub,
int *ivalid,
int *jvalid,
this class provides the context in which CarmaObj are created
this class provides wrappers to the generic carma host object
this class provides the stream features to CarmaObj
this class provides the acquisition simulator to COMPASS
int comp_image(long *dims, float *bimage, CarmaObj< float > *d_bincube)
CarmaContext * current_context
int comp_image(long *dims, float *bimage)
SutraAcquisim(const SutraAcquisim &acquisim)
int comp_image_tele(long *dims, float *bimage)
CarmaObj< int32_t > * d_validsubsy
SutraAcquisim(SutraSensors *sensors, int wfs_num)
int set_validsubs(int64_t nvalid, int32_t *validsubsx, int32_t *validsubsy)
int comp_image_2D(long *dims, float *bimage, int *num_ssp)
CarmaObj< int32_t > * d_validsubsx
this class provides the sensors features to COMPASS
this class provides the wfs_sh features to COMPASS
int fillbincube_2D(T *bimage, T *bcube, int npix, int nsub, int *valid)
int fillbincube_async(CarmaStreams *streams, CarmaObj< T > *bimage, CarmaObj< T > *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, CarmaDevice *device)
int fillbincube(T *bimage, T *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, CarmaDevice *device)