|
void | allocateWrapper (RecFourierBufferData *buffer, int streamIndex) |
|
void | releaseWrapper (int streamIndex) |
|
void | createStreams (int count) |
|
void | deleteStreams (int count) |
|
float * | allocateTempVolumeGPU (float *&ptr, int size, int typeSize) |
|
void | releaseTempVolumeGPU (float *&ptr) |
|
void | copyTempVolumes (std::complex< float > ***tempVol, float ***tempWeights, float *tempVolGPU, float *tempWeightsGPU, int size) |
|
void | waitForGPU () |
|
void | copyBlobTable (float *blobTableSqrt, int size) |
|
void | releaseBlobTable () |
|
void | pinMemory (RecFourierBufferData *buffer) |
|
void | unpinMemory (RecFourierBufferData *buffer) |
|
void | copyConstants (int maxVolIndexX, int maxVolIndexYZ, float blobRadius, float blobAlpha, float iDeltaSqrt, float iw0, float oneOverBessiOrderAlpha) |
|
void | processBufferGPU (float *tempVolumeGPU, float *tempWeightsGPU, RecFourierBufferData *buffer, float blobRadius, int maxVolIndexYZ, bool useFast, float maxResolutionSqr, int stream, int blobOrder, float blobAlpha) |
|