![]() |
COMPASS
5.4.4
End-to-end AO simulation tool using GPU acceleration
|
#include <carma_obj.h>
Public Member Functions | |
T_data * | get_data () |
int | get_ndims () |
int | get_nb_elem () |
const long * | get_dims_data () |
long | get_dims_data (int i) |
int * | get_strides () |
int | get_strides (int i) |
MemType | get_malloc_type () |
Protected Attributes | |
T_data * | d_data |
Pointer to data. More... | |
int | ndims |
Number of dimensions. More... | |
int | nb_elem |
Number of elements. More... | |
long * | dims_data |
Dimensions. More... | |
int * | strides |
Strides for each dimension. More... | |
MemType | malloc_type |
type of alloc More... | |
Definition at line 68 of file carma_obj.h.
T_data* CarmaData< T_data >::get_data | ( | ) |
Definition at line 78 of file carma_obj.h.
const long* CarmaData< T_data >::get_dims_data | ( | ) |
Definition at line 81 of file carma_obj.h.
long CarmaData< T_data >::get_dims_data | ( | int | i | ) |
Definition at line 82 of file carma_obj.h.
Definition at line 85 of file carma_obj.h.
int CarmaData< T_data >::get_nb_elem | ( | ) |
Definition at line 80 of file carma_obj.h.
int CarmaData< T_data >::get_ndims | ( | ) |
Definition at line 79 of file carma_obj.h.
int* CarmaData< T_data >::get_strides | ( | ) |
Definition at line 83 of file carma_obj.h.
int CarmaData< T_data >::get_strides | ( | int | i | ) |
Definition at line 84 of file carma_obj.h.
|
protected |
Pointer to data.
Definition at line 70 of file carma_obj.h.
|
protected |
Dimensions.
Definition at line 73 of file carma_obj.h.
type of alloc
Definition at line 75 of file carma_obj.h.
|
protected |
Number of elements.
Definition at line 72 of file carma_obj.h.
|
protected |
Number of dimensions.
Definition at line 71 of file carma_obj.h.
|
protected |
Strides for each dimension.
Definition at line 74 of file carma_obj.h.