Xmipp
v3.23.11-Nereus
|
Public Member Functions | |
void | create (RecFourierBufferData *orig) |
void | destroy () |
__device__ float * | getNthItem (float *array, int itemIndex) |
void | copyDataFrom (RecFourierBufferData *orig, int stream) |
__device__ int | getNoOfSpaces () |
Public Member Functions inherited from RecFourierBufferData | |
RecFourierBufferData (bool hasFFTs, bool hasCTFs, int fftSizeX, int fftSizeY, int paddedImgSize, int maxNoOfImages, int noOfSymmetries) | |
~RecFourierBufferData () | |
int | getPaddedImgSize () |
int | getPaddedImgByteSize () |
int | getFFTsByteSize () |
float * | getNthItem (float *array, int itemIndex) |
int | getNoOfElements (float *array) |
int | getNoOfElements (RecFourierProjectionTraverseSpace *array) |
int | getMaxByteSize (float *array) |
int | getMaxByteSize (RecFourierProjectionTraverseSpace *array) |
void | invalidate () |
Additional Inherited Members | |
Public Attributes inherited from RecFourierBufferData | |
float * | FFTs |
float * | CTFs |
float * | modulators |
float * | paddedImages |
RecFourierProjectionTraverseSpace * | spaces |
int | fftSizeX |
int | fftSizeY |
int | paddedImgSize |
int | noOfImages |
int | maxNoOfImages |
int | noOfSymmetries |
bool | hasFFTs |
bool | hasCTFs |
Protected Member Functions inherited from RecFourierBufferData | |
RecFourierBufferData () | |
Structure for buffer data on GPU Adds some utility methods for copying data to GPU and device specific code. Variables are stored in the same memory space as holding object, but pointers point to the GPU memory
Definition at line 211 of file cuda_gpu_reconstruct_fourier.cpp.
|
inline |
Method copies data from buffer. Asynchronous method
Definition at line 259 of file cuda_gpu_reconstruct_fourier.cpp.
|
inline |
Definition at line 217 of file cuda_gpu_reconstruct_fourier.cpp.
|
inline |
Definition at line 233 of file cuda_gpu_reconstruct_fourier.cpp.
|
inline |
Same as in parent struct, but implemented for device
Definition at line 272 of file cuda_gpu_reconstruct_fourier.cpp.
|
inline |
Same as in parent struct, but implemented for device
Definition at line 248 of file cuda_gpu_reconstruct_fourier.cpp.