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

cuda_processor.h

Go to the documentation of this file.
00001 
00002 #ifndef cuda_processor_h__
00003 #define cuda_processor_h__ 1
00004 
00005 #include "cuda_util.h"
00006 
00007 void emdata_processor_mult( EMDataForCuda* cuda_data, const float& mult);
00008 
00009 void emdata_processor_add( EMDataForCuda* cuda_data, const float& sub);
00010 
00011 void emdata_processor_to_value( EMDataForCuda* cuda_data, const float& value);
00012 
00013 void emdata_processor_correlation_texture( const EMDataForCuda* left,const int center);
00014 
00015 void emdata_processor_correlation( const EMDataForCuda* left, const EMDataForCuda* right,const int center);
00016 
00017 //EMDataForCuda* emdata_unwrap( int r1, int r2, int xs, int do360, int nx, int ny);
00018 void emdata_unwrap(EMDataForCuda* data, int r1, int r2, int xs, int num_pi, int dx, int dy, int weight_radial, int nx, int ny);
00019 
00020 void emdata_phaseorigin_to_center(EMDataForCuda* cuda_data);
00021 
00022 EMDataForCuda* emdata_transform_cuda(const float* const m,const int nx, const int ny, const int nz);
00023 
00024 void emdata_ri2ap( EMDataForCuda* cuda_data);
00025 
00026 void emdata_ap2ri( EMDataForCuda* cuda_data);
00027 
00028 void emdata_ri2inten( EMDataForCuda* cuda_data);
00029 
00030 void binarize_fourier_amp_processor(EMDataForCuda* cuda_data,const float& threshold);
00031 
00037 void emdata_rotate_180( EMDataForCuda* cuda_data);
00038 #endif // cuda_processor_h__

Generated on Mon Jul 19 13:03:42 2010 for EMAN2 by  doxygen 1.4.4