this class provides the kl features to COMPASS
More...
#include <sutra_kl.h>
|
| SutraKL (CarmaContext *context, long dim, long nr, long np, long nkl, long nord, int device) |
|
| ~SutraKL () |
|
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) |
|
int | do_compute (float *odata, int nkl, int size, int xoff, int yoff) |
|
int | do_combi (float *com, float *odata, int size, int xoff, int yoff) |
|
int | get_flokl () |
|
this class provides the kl features to COMPASS
- Author
- COMPASS Team https://github.com/ANR-COMPASS
- Version
- 5.4.4
- Date
- 2022/01/24
Definition at line 24 of file sutra_kl.h.
◆ SutraKL()
SutraKL::SutraKL |
( |
CarmaContext * |
context, |
|
|
long |
dim, |
|
|
long |
nr, |
|
|
long |
np, |
|
|
long |
nkl, |
|
|
long |
nord, |
|
|
int |
device |
|
) |
| |
◆ ~SutraKL()
◆ do_combi()
int SutraKL::do_combi |
( |
float * |
com, |
|
|
float * |
odata, |
|
|
int |
size, |
|
|
int |
xoff, |
|
|
int |
yoff |
|
) |
| |
◆ do_compute() [1/3]
int SutraKL::do_compute |
( |
float * |
odata, |
|
|
int |
nkl, |
|
|
int |
size, |
|
|
int |
xoff, |
|
|
int |
yoff |
|
) |
| |
◆ do_compute() [2/3]
int SutraKL::do_compute |
( |
float |
alpha, |
|
|
float |
ampli, |
|
|
float * |
odata, |
|
|
int |
nkl, |
|
|
int |
size, |
|
|
int |
xoff, |
|
|
int |
yoff |
|
) |
| |
◆ do_compute() [3/3]
int SutraKL::do_compute |
( |
float |
ampli, |
|
|
float * |
odata, |
|
|
int |
nkl, |
|
|
int |
size, |
|
|
int |
xoff, |
|
|
int |
yoff |
|
) |
| |
◆ get_flokl()
int SutraKL::get_flokl |
( |
| ) |
|
◆ current_context
◆ d_azbas
◆ d_bas
◆ d_covmat
◆ d_cp
◆ d_cr
◆ d_evals
◆ d_filter
◆ d_ord
◆ d_rabas
◆ device
◆ dim
◆ h_ord
◆ nkl
◆ nord
◆ np
◆ nr
The documentation for this class was generated from the following file: