EMAN2
cuda_cmp.h
Go to the documentation of this file.
1
2#ifndef cuda_cmp_h__
3#define cuda_cmp_h__ 1
4
5float ccc_cmp_cuda(const float* data1, const float* data2, const float* dm, const int &nx, const int &ny, const int &nz);
6
7float dot_cmp_cuda(float* data1, float* data2, const float* dm, const int &nx, const int &ny, const int &nz);
8
9float2 get_stats_cuda(const float * data, const int nx, const int ny, const int nz);
10
11void normalize_cuda(float * data, float mean, float var, const int nx, const int ny, const int nz);
12
13float get_value_at_wrap_cuda(float * data, int tx, int ty, int tz, int nx, int ny, int nz);
14
15float* calc_fourier_shell_correlation_cuda(const int nx, const int ny, const int nz, const int d);
16
17float fsc_tomo_cmp_cuda(const float* data1, const float* data2, const float data1threshold, const float data2threshold, const float minres, const float maxres, const int nx, const int ny, const int nz);
18
19#endif //cuda_processor_h__
void normalize_cuda(float *data, float mean, float var, const int nx, const int ny, const int nz)
float get_value_at_wrap_cuda(float *data, int tx, int ty, int tz, int nx, int ny, int nz)
float2 get_stats_cuda(const float *data, const int nx, const int ny, const int nz)
float * calc_fourier_shell_correlation_cuda(const int nx, const int ny, const int nz, const int d)
float ccc_cmp_cuda(const float *data1, const float *data2, const float *dm, const int &nx, const int &ny, const int &nz)
float dot_cmp_cuda(float *data1, float *data2, const float *dm, const int &nx, const int &ny, const int &nz)
float fsc_tomo_cmp_cuda(const float *data1, const float *data2, const float data1threshold, const float data2threshold, const float minres, const float maxres, const int nx, const int ny, const int nz)
#define dm(i)
Definition: projector.cpp:1606