 |
COMPASS
5.0.0
End-to-end AO simulation tool using GPU acceleration
|
Go to the documentation of this file.
77 int do_compute(
float alpha,
float ampli,
float *odata,
int nkl,
int size,
82 int do_combi(
float *com,
float *odata,
int size,
int xoff,
int yoff);
87 int getkl(
float alpha,
float ampli,
float *d_odata,
float *rabas,
float *azbas,
88 float *cr,
float *cp,
int nr,
int np,
int nx,
int Nx,
int xoff,
90 int getkl(
float ampli,
float *d_odata,
float *rabas,
float *azbas,
float *cr,
91 float *cp,
int nr,
int np,
int nx,
int Nx,
int xoff,
int yoff);
92 int getkl(
float *d_odata,
float *rabas,
float *azbas,
float *cr,
float *cp,
93 int nr,
int np,
int nx,
int Nx,
int xoff,
int yoff);
94 int combikl(
float *com,
int nkl,
float *d_odata,
float *rabas,
int *h_ord,
95 float *azbas,
float *cr,
float *cp,
int nr,
int np,
int nx,
int Nx,
97 int cget_flokl(
long nkl,
long dim,
float *covmat,
float *filter,
float *bas);
101 #endif // _SUTRA_KL_H_
SutraKL(CarmaContext *context, long dim, long nr, long np, long nkl, long nord, int device)
CarmaContext * current_context
this class provides the kl features to COMPASS
CarmaHostObj< int > * h_ord
CarmaObj< float > * d_bas
int do_combi(float *com, float *odata, int size, int xoff, int yoff)
int do_compute(float *odata, int nkl, int size, int xoff, int yoff)
int cget_flokl(long nkl, long dim, float *covmat, float *filter, float *bas)
this class provides the context in which CarmaObj are created
int combikl(float *com, int nkl, float *d_odata, float *rabas, int *h_ord, float *azbas, float *cr, float *cp, int nr, int np, int nx, int Nx, int xoff, int yoff)
CarmaObj< float > * d_evals
int getkl(float alpha, float ampli, float *d_odata, float *rabas, float *azbas, float *cr, float *cp, int nr, int np, int nx, int Nx, int xoff, int yoff)
int do_compute(float alpha, float ampli, float *odata, int nkl, int size, int xoff, int yoff)
int do_compute(float ampli, float *odata, int nkl, int size, int xoff, int yoff)
CarmaObj< float > * d_filter
CarmaObj< float > * d_rabas
CarmaObj< float > * d_covmat
CarmaObj< float > * d_azbas