#include <aligner.h>
Public Member Functions | |
CUDA_Aligner (int id) | |
void | finish () |
void | setup (int nima, int nx, int ny, int ring_length, int nring, int ou, float step, int kx, int ky, bool ctf) |
void | insert_image (EMData *image, int num) |
void | filter_stack (vector< float > ctf_params) |
void | sum_oe (vector< float > ctf_params, vector< float > ali_params, EMData *ave1, EMData *ave2) |
vector< float > | alignment_2d (EMData *ref_image, vector< float > sx, vector< float > sy, int silent) |
vector< float > | ali2d_single_iter (EMData *ref_image, vector< float > ali_params, float csx, float csy, int silent, float delta) |
Private Attributes | |
float * | image_stack |
float * | image_stack_filtered |
float * | ccf |
int | NIMA |
int | NX |
int | NY |
int | RING_LENGTH |
int | NRING |
int | OU |
int | KX |
int | KY |
bool | CTF |
float | STEP |
Definition at line 1760 of file aligner.h.
EMAN::CUDA_Aligner::CUDA_Aligner | ( | int | id | ) |
vector<float> EMAN::CUDA_Aligner::ali2d_single_iter | ( | EMData * | ref_image, | |
vector< float > | ali_params, | |||
float | csx, | |||
float | csy, | |||
int | silent, | |||
float | delta | |||
) |
vector<float> EMAN::CUDA_Aligner::alignment_2d | ( | EMData * | ref_image, | |
vector< float > | sx, | |||
vector< float > | sy, | |||
int | silent | |||
) |
void EMAN::CUDA_Aligner::filter_stack | ( | vector< float > | ctf_params | ) |
void EMAN::CUDA_Aligner::finish | ( | ) |
void EMAN::CUDA_Aligner::insert_image | ( | EMData * | image, | |
int | num | |||
) |
void EMAN::CUDA_Aligner::setup | ( | int | nima, | |
int | nx, | |||
int | ny, | |||
int | ring_length, | |||
int | nring, | |||
int | ou, | |||
float | step, | |||
int | kx, | |||
int | ky, | |||
bool | ctf | |||
) |
void EMAN::CUDA_Aligner::sum_oe | ( | vector< float > | ctf_params, | |
vector< float > | ali_params, | |||
EMData * | ave1, | |||
EMData * | ave2 | |||
) |
float* EMAN::CUDA_Aligner::ccf [private] |
bool EMAN::CUDA_Aligner::CTF [private] |
float* EMAN::CUDA_Aligner::image_stack [private] |
float * EMAN::CUDA_Aligner::image_stack_filtered [private] |
int EMAN::CUDA_Aligner::KX [private] |
int EMAN::CUDA_Aligner::KY [private] |
int EMAN::CUDA_Aligner::NIMA [private] |
int EMAN::CUDA_Aligner::NRING [private] |
int EMAN::CUDA_Aligner::NX [private] |
int EMAN::CUDA_Aligner::NY [private] |
int EMAN::CUDA_Aligner::OU [private] |
int EMAN::CUDA_Aligner::RING_LENGTH [private] |
float EMAN::CUDA_Aligner::STEP [private] |