Xmipp
v3.23.11-Nereus
|
Public Member Functions | |
ProgMpiAngularProjectLibrary () | |
void | readParams () |
void | defineParams () |
void | show () |
void | preRun () |
void | process () |
void | createGroupSamplingFiles (void) |
void | error_exit (const char *msg) |
void | run () |
Public Member Functions inherited from ProgAngularProjectLibrary | |
ProgAngularProjectLibrary () | |
ProgAngularProjectLibrary (const ProgAngularProjectLibrary &)=delete | |
ProgAngularProjectLibrary (const ProgAngularProjectLibrary &&)=delete | |
~ProgAngularProjectLibrary () | |
ProgAngularProjectLibrary & | operator= (const ProgAngularProjectLibrary &)=delete |
ProgAngularProjectLibrary & | operator= (const ProgAngularProjectLibrary &&)=delete |
void | readParams () |
void | defineParams () |
void | show () |
void | run () |
void | createGroupSamplingFiles (void) |
void | get_sym_vectors (std::vector< Matrix1D< double > > &sym_points) |
void | project_angle_vector (int my_init, int my_end, bool verbose=true) |
Public Member Functions inherited from XmippProgram | |
const char * | getParam (const char *param, int arg=0) |
const char * | getParam (const char *param, const char *subparam, int arg=0) |
int | getIntParam (const char *param, int arg=0) |
int | getIntParam (const char *param, const char *subparam, int arg=0) |
double | getDoubleParam (const char *param, int arg=0) |
double | getDoubleParam (const char *param, const char *subparam, int arg=0) |
float | getFloatParam (const char *param, int arg=0) |
float | getFloatParam (const char *param, const char *subparam, int arg=0) |
void | getListParam (const char *param, StringVector &list) |
int | getCountParam (const char *param) |
bool | checkParam (const char *param) |
bool | existsParam (const char *param) |
void | addParamsLine (const String &line) |
void | addParamsLine (const char *line) |
ParamDef * | getParamDef (const char *param) const |
virtual void | quit (int exit_code=0) const |
virtual int | tryRun () |
void | initProgress (size_t total, size_t stepBin=60) |
void | setProgress (size_t value=0) |
void | endProgress () |
void | processDefaultComment (const char *param, const char *left) |
void | setDefaultComment (const char *param, const char *comment) |
virtual void | initComments () |
void | setProgramName (const char *name) |
void | addUsageLine (const char *line, bool verbatim=false) |
void | clearUsage () |
void | addExampleLine (const char *example, bool verbatim=true) |
void | addSeeAlsoLine (const char *seeAlso) |
void | addKeywords (const char *keywords) |
const char * | name () const |
virtual void | usage (int verb=0) const |
virtual void | usage (const String ¶m, int verb=2) |
int | version () const |
virtual void | show () const |
virtual void | read (int argc, const char **argv, bool reportErrors=true) |
virtual void | read (int argc, char **argv, bool reportErrors=true) |
void | read (const String &argumentsLine) |
XmippProgram () | |
XmippProgram (int argc, const char **argv) | |
virtual | ~XmippProgram () |
Additional Inherited Members | |
Protected Member Functions inherited from XmippProgram | |
void | defineCommons () |
Protected Attributes inherited from XmippProgram | |
int | errorCode |
ProgramDef * | progDef |
Program definition and arguments parser. More... | |
std::map< String, CommentList > | defaultComments |
int | argc |
Original command line arguments. More... | |
const char ** | argv |
Definition at line 46 of file mpi_angular_project_library.cpp.
|
inline |
Definition at line 68 of file mpi_angular_project_library.cpp.
|
inline |
Definition at line 481 of file mpi_angular_project_library.cpp.
|
inlinevirtual |
Function in which the param of each Program are defined.
Reimplemented from XmippProgram.
Definition at line 89 of file mpi_angular_project_library.cpp.
|
inline |
Definition at line 488 of file mpi_angular_project_library.cpp.
|
inline |
Definition at line 107 of file mpi_angular_project_library.cpp.
|
inline |
Definition at line 296 of file mpi_angular_project_library.cpp.
|
inlinevirtual |
Function in which each program will read parameters that it need. If some error occurs the usage will be printed out.
Reimplemented from XmippProgram.
Definition at line 80 of file mpi_angular_project_library.cpp.
|
inlinevirtual |
This function will be start running the program. it also should be implemented by derived classes.
Reimplemented from XmippProgram.
Definition at line 494 of file mpi_angular_project_library.cpp.
|
inline |
Definition at line 100 of file mpi_angular_project_library.cpp.
int ProgMpiAngularProjectLibrary::mpi_job_size |
Dvide the job in this number block with this number of images
Definition at line 56 of file mpi_angular_project_library.cpp.
int ProgMpiAngularProjectLibrary::nProcs |
Number of Procesors
Definition at line 53 of file mpi_angular_project_library.cpp.
int ProgMpiAngularProjectLibrary::numberOfJobs |
Number of jobs
Definition at line 59 of file mpi_angular_project_library.cpp.
int ProgMpiAngularProjectLibrary::rank |
computing node number. Master=0
Definition at line 62 of file mpi_angular_project_library.cpp.
MPI_Status ProgMpiAngularProjectLibrary::status |
status after am MPI call
Definition at line 65 of file mpi_angular_project_library.cpp.