![]() |
COMPASS
5.0.0
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 93 of file carma_obj.h.
T_data* CarmaData< T_data >::get_data | ( | ) |
Definition at line 103 of file carma_obj.h.
const long* CarmaData< T_data >::get_dims_data | ( | ) |
Definition at line 106 of file carma_obj.h.
long CarmaData< T_data >::get_dims_data | ( | int | i | ) |
Definition at line 107 of file carma_obj.h.
Definition at line 110 of file carma_obj.h.
int CarmaData< T_data >::get_nb_elem | ( | ) |
Definition at line 105 of file carma_obj.h.
int CarmaData< T_data >::get_ndims | ( | ) |
Definition at line 104 of file carma_obj.h.
int* CarmaData< T_data >::get_strides | ( | ) |
Definition at line 108 of file carma_obj.h.
int CarmaData< T_data >::get_strides | ( | int | i | ) |
Definition at line 109 of file carma_obj.h.
|
protected |
Pointer to data.
Definition at line 95 of file carma_obj.h.
|
protected |
Dimensions.
Definition at line 98 of file carma_obj.h.
type of alloc
Definition at line 100 of file carma_obj.h.
|
protected |
Number of elements.
Definition at line 97 of file carma_obj.h.
|
protected |
Number of dimensions.
Definition at line 96 of file carma_obj.h.
|
protected |
Strides for each dimension.
Definition at line 99 of file carma_obj.h.