COMPASS  5.0.0
End-to-end AO simulation tool using GPU acceleration
sutra_acquisim.h File Reference
#include <sutra_sensors.h>
#include <sutra_wfs_sh.h>
Include dependency graph for sutra_acquisim.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SutraAcquisim
 this class provides the acquisition simulator to COMPASS More...
 

Functions

template<class T >
int fillbincube_2D (T *bimage, T *bcube, int npix, int nsub, int *valid)
 
template<class T >
int fillbincube (T *bimage, T *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, CarmaDevice *device)
 
template<class T >
int fillbincube_async (CarmaStreams *streams, CarmaObj< T > *bimage, CarmaObj< T > *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, CarmaDevice *device)
 
template<class T >
int fillbincube_async (CarmaHostObj< T > *image_telemetry, T *bimage, T *bcube, int npix, int nsub, int Nsub, int *ivalid, int *jvalid, int nim, CarmaDevice *device)
 

Function Documentation

◆ fillbincube()

template<class T >
int fillbincube ( T *  bimage,
T *  bcube,
int  npix,
int  nsub,
int  Nsub,
int *  ivalid,
int *  jvalid,
CarmaDevice device 
)

◆ fillbincube_2D()

template<class T >
int fillbincube_2D ( T *  bimage,
T *  bcube,
int  npix,
int  nsub,
int *  valid 
)

◆ fillbincube_async() [1/2]

template<class T >
int fillbincube_async ( CarmaHostObj< T > *  image_telemetry,
T *  bimage,
T *  bcube,
int  npix,
int  nsub,
int  Nsub,
int *  ivalid,
int *  jvalid,
int  nim,
CarmaDevice device 
)

◆ fillbincube_async() [2/2]

template<class T >
int fillbincube_async ( CarmaStreams streams,
CarmaObj< T > *  bimage,
CarmaObj< T > *  bcube,
int  npix,
int  nsub,
int  Nsub,
int *  ivalid,
int *  jvalid,
CarmaDevice device 
)