|
Classes |
| struct | EMDataForCuda |
| | A struct for passing EMData objects to and from things like processors. More...
|
| struct | CudaPeakInfo |
| struct | CudaPeakInfoFloat |
Defines |
| #define | eman__cuda_util_h__ 1 |
Functions |
| bool | device_init () |
| | Initialize the cuda device Can be called any number of times but the actual initialization occurs only the first time.
|
| bool | copy_to_array (const float *data, cudaArray *array, const int nx, const int ny, const int n, const cudaMemcpyKind memkindz) |
| cudaArray * | get_cuda_array (const int nx, const int ny, const int nz) |
| void | bind_cuda_array_to_textureA (const cudaArray *const array, const int ndims, const bool interp_mode) |
| void | unbind_cuda_textureA (const int ndims) |
| void | bind_cuda_array_to_textureB (const cudaArray *const array, const int ndims, const bool interp_mode) |
| void | unbind_cuda_textureB (const int ndims) |
| float | get_edgemean_cuda (const float *data, const int nx, const int ny, const int nz) |
| void | to_value_cuda (float *data, const float value, const int nx, const int ny, const int nz) |
| void | to_zero_cuda (float *data, const int nx, const int ny, const int nz) |