Xmipp
v3.23.11-Nereus
|
#include <cuda_cdf.h>
Public Member Functions | |
CDF (size_t volume_size, T multConst=1.0, T probStep=0.005) | |
~CDF () | |
void | calculateCDF (const T *d_filtered1, const T *d_filtered2) |
void | calculateCDF (const T *d_S) |
void | _calculateDifference (const T *__restrict__ d_filtered1, const T *__restrict__ d_filtered2) |
void | _calculateSquare (const T *__restrict__ d_S) |
void | _updateProbabilities () |
Public Attributes | |
T * | d_V |
T * | d_x |
T * | d_probXLessThanx |
size_t | volume_size |
T | probStep |
T | multConst |
T | Nsteps |
Static Public Attributes | |
static constexpr size_t | type_size = sizeof(T) |
Gpu version of Cumulative density function. This function computes a table with the cumulative density function
Definition at line 33 of file cuda_cdf.h.
CDF::CDF | ( | size_t | volume_size, |
T | multConst = 1.0 , |
||
T | probStep = 0.005 |
||
) |
Definition at line 41 of file cuda_cdf.cpp.
CDF::~CDF | ( | ) |
Definition at line 52 of file cuda_cdf.cpp.
void CDF::_calculateDifference | ( | const T *__restrict__ | d_filtered1, |
const T *__restrict__ | d_filtered2 | ||
) |
Definition at line 73 of file cuda_cdf.cpp.
void CDF::_calculateSquare | ( | const T *__restrict__ | d_S | ) |
Definition at line 86 of file cuda_cdf.cpp.
void CDF::_updateProbabilities | ( | ) |
Definition at line 103 of file cuda_cdf.cpp.
void CDF::calculateCDF | ( | const T * | d_filtered1, |
const T * | d_filtered2 | ||
) |
Definition at line 59 of file cuda_cdf.cpp.
void CDF::calculateCDF | ( | const T * | d_S | ) |
Definition at line 66 of file cuda_cdf.cpp.
T* Gpu::CDF< T >::d_probXLessThanx |
Definition at line 38 of file cuda_cdf.h.
T* Gpu::CDF< T >::d_V |
Definition at line 36 of file cuda_cdf.h.
T* Gpu::CDF< T >::d_x |
Definition at line 37 of file cuda_cdf.h.
T Gpu::CDF< T >::multConst |
Definition at line 42 of file cuda_cdf.h.
T Gpu::CDF< T >::Nsteps |
Definition at line 43 of file cuda_cdf.h.
T Gpu::CDF< T >::probStep |
Definition at line 41 of file cuda_cdf.h.
|
static |
Definition at line 34 of file cuda_cdf.h.
size_t Gpu::CDF< T >::volume_size |
Definition at line 40 of file cuda_cdf.h.