#include "cuda_util.h"
Include dependency graph for cuda_processor.h:
Go to the source code of this file.
Defines | |
#define | cuda_processor_h__ 1 |
Functions | |
void | emdata_processor_mult (EMDataForCuda *cuda_data, const float &mult) |
void | emdata_processor_add (EMDataForCuda *cuda_data, const float &sub) |
void | emdata_processor_to_value (EMDataForCuda *cuda_data, const float &value) |
void | emdata_processor_correlation_texture (const EMDataForCuda *left, const int center) |
void | emdata_processor_correlation (const EMDataForCuda *left, const EMDataForCuda *right, const int center) |
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) |
void | emdata_phaseorigin_to_center (EMDataForCuda *cuda_data) |
EMDataForCuda * | emdata_transform_cuda (const float *const m, const int nx, const int ny, const int nz) |
void | emdata_ri2ap (EMDataForCuda *cuda_data) |
void | emdata_ap2ri (EMDataForCuda *cuda_data) |
void | emdata_ri2inten (EMDataForCuda *cuda_data) |
void | binarize_fourier_amp_processor (EMDataForCuda *cuda_data, const float &threshold) |
void | emdata_rotate_180 (EMDataForCuda *cuda_data) |
Rotates by 180 degrees using memory swapping, uses shared memory for efficiency Works on 2D images - they can be odd in any dimension. |
|
Definition at line 3 of file cuda_processor.h. |
|
Referenced by EMAN::BinarizeFourierProcessor::process_inplace(). |
|
Referenced by EMAN::EMData::ap2ri(). |
|
Referenced by EMAN::PhaseToCenterProcessor::process_inplace(). |
|
Referenced by EMAN::EMData::add(), and EMAN::EMData::sub(). |
|
|
|
|
|
Referenced by EMAN::EMData::mult(). |
|
Referenced by EMAN::EMData::to_value(). |
|
Referenced by EMAN::EMData::ri2ap(). |
|
Referenced by EMAN::EMData::ri2inten(). |
|
Rotates by 180 degrees using memory swapping, uses shared memory for efficiency Works on 2D images - they can be odd in any dimension.
Referenced by EMAN::Rotate180Processor::process_inplace(). |
|
Referenced by EMAN::TransformProcessor::process(), and EMAN::TransformProcessor::process_inplace(). |
|
Referenced by EMAN::EMData::unwrap(). |