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

EMAN::CUDA_Aligner Class Reference

#include <aligner.h>

List of all members.

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


Constructor & Destructor Documentation

EMAN::CUDA_Aligner::CUDA_Aligner int  id  ) 
 


Member Function Documentation

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
 


Member Data Documentation

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

Definition at line 1781 of file aligner.h.

bool EMAN::CUDA_Aligner::CTF [private]
 

Definition at line 1783 of file aligner.h.

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

Definition at line 1780 of file aligner.h.

float * EMAN::CUDA_Aligner::image_stack_filtered [private]
 

Definition at line 1780 of file aligner.h.

int EMAN::CUDA_Aligner::KX [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::KY [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::NIMA [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::NRING [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::NX [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::NY [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::OU [private]
 

Definition at line 1782 of file aligner.h.

int EMAN::CUDA_Aligner::RING_LENGTH [private]
 

Definition at line 1782 of file aligner.h.

float EMAN::CUDA_Aligner::STEP [private]
 

Definition at line 1784 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