ali3d_d_mpi.h

Go to the documentation of this file.
00001 #ifndef ALI3D_D_MPI_H
00002 #define ALI3D_D_MPI_H
00003 
00004 #include "mpi.h"
00005 #include "emdata.h"
00006 #include "projector.h"
00007 
00008 #include "alignoptions.h"
00009 
00010 #ifndef PI
00011 #define PI 3.141592653589793
00012 #endif
00013 
00014 using namespace EMAN;
00015 
00016 std::vector<int> Numrinit(int first_ring, int last_ring, int skip = 1, std::string mode = "F");
00017 
00018 std::vector<float> ringwe(std::vector<int> numr, std::string mode = "F");
00019 
00020 int Applyws(EMData * circ, std::vector<int> numr, std::vector<float> wr);
00021 
00022 EMData * recons3d_4nn(std::string stack_name, std::vector<int> list_proj, int npad = 4);
00023 
00024 int ali3d_d(MPI_Comm comm, EMData*& volume, EMData** projdata, EMData** cleandata,
00025             float *angleshift, int nloc, AlignOptions& options, char* fname_base);
00026 
00027 #endif // ALI3D_D_MPI_H

Generated on Tue Jun 11 12:40:20 2013 for EMAN2 by  doxygen 1.4.7