Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

cuda_cmp.h File Reference

Go to the source code of this file.

Defines

#define cuda_cmp_h__   1

Functions

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)
float2 get_stats_cuda (const float *data, const int nx, const int ny, const int nz)
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)
float * calc_fourier_shell_correlation_cuda (const int nx, const int ny, const int nz, const int d)
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 Documentation

#define cuda_cmp_h__   1
 

Definition at line 3 of file cuda_cmp.h.


Function Documentation

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
 

Referenced by EMAN::CccCmp::cmp().

float dot_cmp_cuda float *  data1,
float *  data2,
const float *  dm,
const int &  nx,
const int &  ny,
const int &  nz
 

Referenced by EMAN::DotCmp::cmp().

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
 

Referenced by EMAN::TomoFscCmp::cmp().

float2 get_stats_cuda const float *  data,
const int  nx,
const int  ny,
const int  nz
 

Referenced by EMAN::Refine3DAlignerGrid::align(), EMAN::TomoCccCmp::cmp(), EMAN::RT3DSphereAligner::xform_align_nbest(), and EMAN::RT3DGridAligner::xform_align_nbest().

float get_value_at_wrap_cuda float *  data,
int  tx,
int  ty,
int  tz,
int  nx,
int  ny,
int  nz
 

Referenced by EMAN::TomoCccCmp::cmp(), and EMAN::EMData::get_value_at_wrap().

void normalize_cuda float *  data,
float  mean,
float  var,
const int  nx,
const int  ny,
const int  nz
 


Generated on Tue Jun 11 13:40:52 2013 for EMAN2 by  doxygen 1.3.9.1