Xmipp
v3.23.11-Nereus
|
#include <core/multidim_array.h>
#include <reconstruction_cuda/cuda_xmipp_utils.h>
#include <reconstruction_cuda/cuda_asserts.h>
#include <fftw3.h>
#include <starpu.h>
#include <pthread.h>
#include <core/xmipp_fft.h>
#include <core/xmipp_fftw.h>
#include "reconstruct_fourier_codelets.h"
#include "reconstruct_fourier_defines.h"
#include "reconstruct_fourier_util.h"
Go to the source code of this file.
Functions | |
__host__ __device__ float | fft_IDX2DIGFREQ (int idx, int size) |
void | func_padded_image_to_fft_cpu (void **buffers, void *cl_arg) |
void | padded_image_to_fft_cuda_initialize (uint32_t paddedImageSize) |
void | padded_image_to_fft_cuda_deinitialize () |
__global__ void | convertImagesKernel (const float2 *input, uint32_t inputSizeX, uint32_t inputSizeY, uint32_t outputSizeX, float2 *output, const float maxResolutionSqr, const float normFactor) |
void | func_padded_image_to_fft_cuda (void **buffers, void *cl_arg) |
__global__ void convertImagesKernel | ( | const float2 * | input, |
uint32_t | inputSizeX, | ||
uint32_t | inputSizeY, | ||
uint32_t | outputSizeX, | ||
float2 * | output, | ||
const float | maxResolutionSqr, | ||
const float | normFactor | ||
) |
Definition at line 178 of file reconstruct_fourier_codelet_padded_image_to_fft.cpp.
|
inline |
Index to frequency. Same as xmipp_fft.h::FFT_IDX2DIGFREQ, but compatible with CUDA and not using doubles. Given an index and a size of the FFT, this function returns the corresponding digital frequency (-1/2 to 1/2).
Definition at line 58 of file reconstruct_fourier_codelet_padded_image_to_fft.cpp.
void func_padded_image_to_fft_cpu | ( | void ** | buffers, |
void * | cl_arg | ||
) |
Definition at line 101 of file reconstruct_fourier_codelet_padded_image_to_fft.cpp.
void func_padded_image_to_fft_cuda | ( | void ** | buffers, |
void * | cl_arg | ||
) |
Definition at line 220 of file reconstruct_fourier_codelet_padded_image_to_fft.cpp.
void padded_image_to_fft_cuda_deinitialize | ( | ) |
Definition at line 173 of file reconstruct_fourier_codelet_padded_image_to_fft.cpp.
void padded_image_to_fft_cuda_initialize | ( | uint32_t | paddedImageSize | ) |
Definition at line 169 of file reconstruct_fourier_codelet_padded_image_to_fft.cpp.