|
Classes |
struct | EMDataForCuda |
| A struct for passing EMData objects to and from things like processors. More...
|
Defines |
#define | eman__cuda_util_h__ 1 |
Functions |
void | device_init () |
| Initialize the cuda device Can be called any number of times but the actual initialization occurs only the first time.
|
int * | calc_max_location_wrap_cuda (const EMDataForCuda *data, const int maxdx, const int maxdy, const int maxdz) |
void | cut_slice_cuda_ (const EMDataForCuda *data, const float *const) |
cudaArray * | get_cuda_array_host (const float *const data, const int nx, const int ny, const int nz) |
cudaArray * | get_cuda_array_device (const float *const data, const int nx, const int ny, const int nz) |
void | bind_cuda_array_to_texture (const cudaArray *const array, const int ndims, const bool interp_mode) |
void | unbind_cuda_texture (const int ndims) |
void | emdata_column_sum (const EMDataForCuda *sum_target, const int ny) |