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

EMAN::CUDA_multiref_aligner Class Reference

#include <aligner.h>

List of all members.

Public Member Functions

 CUDA_multiref_aligner (int id)
void finish ()
void setup (int nima, int nref, int nx, int ny, int ring_length, int nring, int ou, float step, int kx, int ky, bool ctf)
void setup_params (vector< float > all_ali_params, vector< float > all_ctf_params)
void insert_image (EMData *image, int num)
void insert_ref_image (EMData *image, int num)
vector< float > multiref_ali2d (int silent)

Private Attributes

float * image_stack
float * ref_image_stack
float * ref_image_stack_filtered
float * ccf
float * ali_params
float * ctf_params
int NIMA
int NREF
int NX
int NY
int RING_LENGTH
int NRING
int OU
int KX
int KY
int MAX_IMAGE_BATCH
bool CTF
float STEP


Constructor & Destructor Documentation

EMAN::CUDA_multiref_aligner::CUDA_multiref_aligner int  id  ) 
 


Member Function Documentation

void EMAN::CUDA_multiref_aligner::finish  ) 
 

void EMAN::CUDA_multiref_aligner::insert_image EMData image,
int  num
 

void EMAN::CUDA_multiref_aligner::insert_ref_image EMData image,
int  num
 

vector<float> EMAN::CUDA_multiref_aligner::multiref_ali2d int  silent  ) 
 

void EMAN::CUDA_multiref_aligner::setup int  nima,
int  nref,
int  nx,
int  ny,
int  ring_length,
int  nring,
int  ou,
float  step,
int  kx,
int  ky,
bool  ctf
 

void EMAN::CUDA_multiref_aligner::setup_params vector< float >  all_ali_params,
vector< float >  all_ctf_params
 


Member Data Documentation

float* EMAN::CUDA_multiref_aligner::ali_params [private]
 

Definition at line 1807 of file aligner.h.

float* EMAN::CUDA_multiref_aligner::ccf [private]
 

Definition at line 1806 of file aligner.h.

bool EMAN::CUDA_multiref_aligner::CTF [private]
 

Definition at line 1809 of file aligner.h.

float * EMAN::CUDA_multiref_aligner::ctf_params [private]
 

Definition at line 1807 of file aligner.h.

float* EMAN::CUDA_multiref_aligner::image_stack [private]
 

Definition at line 1805 of file aligner.h.

int EMAN::CUDA_multiref_aligner::KX [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::KY [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::MAX_IMAGE_BATCH [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::NIMA [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::NREF [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::NRING [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::NX [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::NY [private]
 

Definition at line 1808 of file aligner.h.

int EMAN::CUDA_multiref_aligner::OU [private]
 

Definition at line 1808 of file aligner.h.

float * EMAN::CUDA_multiref_aligner::ref_image_stack [private]
 

Definition at line 1805 of file aligner.h.

float * EMAN::CUDA_multiref_aligner::ref_image_stack_filtered [private]
 

Definition at line 1805 of file aligner.h.

int EMAN::CUDA_multiref_aligner::RING_LENGTH [private]
 

Definition at line 1808 of file aligner.h.

float EMAN::CUDA_multiref_aligner::STEP [private]
 

Definition at line 1810 of file aligner.h.


The documentation for this class was generated from the following file:
Generated on Tue Jun 11 13:47:50 2013 for EMAN2 by  doxygen 1.3.9.1