|
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) |