#include <aligner.h>
Public Member Functions | |
| CUDA_Aligner () | |
| 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, int id) |
| void | sum_oe (vector< float > ctf_params, vector< float > ali_params, EMData *ave1, EMData *ave2, int id) |
| vector< float > | alignment_2d (EMData *ref_image, vector< float > sx, vector< float > sy, int id, int silent) |
| vector< float > | ali2d_single_iter (EMData *ref_image, vector< float > ali_params, float csx, float csy, int id, 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 816 of file aligner.h.
| CUDA_Aligner::CUDA_Aligner | ( | ) |
Definition at line 1981 of file aligner.cpp.
References ccf, image_stack, and image_stack_filtered.
01981 { 01982 image_stack = NULL; 01983 image_stack_filtered = NULL; 01984 ccf = NULL; 01985 }
| vector<float> EMAN::CUDA_Aligner::ali2d_single_iter | ( | EMData * | ref_image, | |
| vector< float > | ali_params, | |||
| float | csx, | |||
| float | csy, | |||
| int | id, | |||
| int | silent, | |||
| float | delta | |||
| ) |
| vector<float> EMAN::CUDA_Aligner::alignment_2d | ( | EMData * | ref_image, | |
| vector< float > | sx, | |||
| vector< float > | sy, | |||
| int | id, | |||
| int | silent | |||
| ) |
| void EMAN::CUDA_Aligner::filter_stack | ( | vector< float > | ctf_params, | |
| int | id | |||
| ) |
| 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, | |||
| int | id | |||
| ) |
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] |
1.4.7