Xmipp
v3.23.11-Nereus
|
#include <reconstruct_significant.h>
Public Member Functions | |
ProgReconstructSignificant () | |
Empty constructor. More... | |
virtual void | readParams () |
Read arguments from command line. More... | |
void | defineParams () |
Read arguments from command line. More... | |
void | show () |
void | run () |
void | produceSideinfo () |
Produce side info: fill arrays with relevant transformation matrices. More... | |
void | reconstructCurrent () |
Reconstruct current volume. More... | |
void | generateProjections () |
Generate projections from the current volume. More... | |
void | numberOfProjections () |
void | alignImagesToGallery () |
Align images to gallery projections. More... | |
virtual void | gatherAlignment () |
Gather alignment. More... | |
virtual void | synchronize () |
Synchronize with other processors. More... | |
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 () |
Public Attributes | |
FileName | fnIn |
FileName | fnDir |
FileName | fnSym |
FileName | fnInit |
FileName | fnFirstGallery |
double | alpha0 |
double | alphaF |
double | deltaAlpha2 |
int | Niter |
bool | keepIntermediateVolumes |
double | angularSampling |
double | maxShift |
double | tilt0 |
double | tiltF |
bool | useImed |
bool | strict |
double | angDistance |
int | Nvolumes |
bool | applyFisher |
bool | doReconstruct |
bool | useForValidation |
size_t | numOrientationsPerParticle |
bool | dontCheckMirrors |
size_t | rank |
size_t | Nprocessors |
MetaDataDb | mdIn |
size_t | Xdim |
std::vector< MetaDataDb > | mdReconstructionPartial |
std::vector< MetaDataDb > | mdReconstructionProjectionMatching |
MultidimArray< double > | cc |
MultidimArray< double > | weight |
std::vector< std::vector< GalleryImage > > | mdGallery |
std::vector< Image< double > > | gallery |
std::vector< AlignmentTransforms *> | galleryTransforms |
int | iter |
double | currentAlpha |
Public Attributes inherited from XmippProgram | |
bool | doRun |
bool | runWithoutArgs |
int | verbose |
Verbosity level. More... | |
int | debug |
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 |
Significant reconstruction parameters.
Definition at line 39 of file reconstruct_significant.h.
ProgReconstructSignificant::ProgReconstructSignificant | ( | ) |
void ProgReconstructSignificant::alignImagesToGallery | ( | ) |
Align images to gallery projections.
Definition at line 145 of file reconstruct_significant.cpp.
|
virtual |
Read arguments from command line.
Reimplemented from XmippProgram.
Definition at line 39 of file reconstruct_significant.cpp.
|
inlinevirtual |
Gather alignment.
Reimplemented in MpiProgReconstructSignificant.
Definition at line 167 of file reconstruct_significant.h.
void ProgReconstructSignificant::generateProjections | ( | ) |
Generate projections from the current volume.
Definition at line 628 of file reconstruct_significant.cpp.
void ProgReconstructSignificant::numberOfProjections | ( | ) |
Definition at line 704 of file reconstruct_significant.cpp.
void ProgReconstructSignificant::produceSideinfo | ( | ) |
Produce side info: fill arrays with relevant transformation matrices.
Definition at line 741 of file reconstruct_significant.cpp.
|
virtual |
Read arguments from command line.
Reimplemented from XmippProgram.
Definition at line 70 of file reconstruct_significant.cpp.
void ProgReconstructSignificant::reconstructCurrent | ( | ) |
Reconstruct current volume.
Definition at line 589 of file reconstruct_significant.cpp.
|
virtual |
Run.
Reimplemented from XmippProgram.
Definition at line 386 of file reconstruct_significant.cpp.
void ProgReconstructSignificant::show | ( | ) |
Show.
Definition at line 104 of file reconstruct_significant.cpp.
|
inlinevirtual |
Synchronize with other processors.
Reimplemented in MpiProgReconstructSignificant.
Definition at line 170 of file reconstruct_significant.h.
double ProgReconstructSignificant::alpha0 |
First significance
Definition at line 46 of file reconstruct_significant.h.
double ProgReconstructSignificant::alphaF |
Last significance
Definition at line 49 of file reconstruct_significant.h.
double ProgReconstructSignificant::angDistance |
Neighbourhood in angles
Definition at line 79 of file reconstruct_significant.h.
double ProgReconstructSignificant::angularSampling |
Angular sampling
Definition at line 61 of file reconstruct_significant.h.
bool ProgReconstructSignificant::applyFisher |
Apply fisher
Definition at line 85 of file reconstruct_significant.h.
MultidimArray<double> ProgReconstructSignificant::cc |
Definition at line 114 of file reconstruct_significant.h.
double ProgReconstructSignificant::currentAlpha |
Definition at line 134 of file reconstruct_significant.h.
double ProgReconstructSignificant::deltaAlpha2 |
deltaAlpha/2
Definition at line 52 of file reconstruct_significant.h.
bool ProgReconstructSignificant::dontCheckMirrors |
Definition at line 95 of file reconstruct_significant.h.
bool ProgReconstructSignificant::doReconstruct |
Do reconstruct
Definition at line 88 of file reconstruct_significant.h.
FileName ProgReconstructSignificant::fnDir |
Definition at line 43 of file reconstruct_significant.h.
FileName ProgReconstructSignificant::fnFirstGallery |
Definition at line 43 of file reconstruct_significant.h.
FileName ProgReconstructSignificant::fnIn |
Filenames
Definition at line 43 of file reconstruct_significant.h.
FileName ProgReconstructSignificant::fnInit |
Definition at line 43 of file reconstruct_significant.h.
FileName ProgReconstructSignificant::fnSym |
Definition at line 43 of file reconstruct_significant.h.
std::vector< Image<double> > ProgReconstructSignificant::gallery |
Definition at line 127 of file reconstruct_significant.h.
std::vector< AlignmentTransforms* > ProgReconstructSignificant::galleryTransforms |
Definition at line 128 of file reconstruct_significant.h.
int ProgReconstructSignificant::iter |
Definition at line 131 of file reconstruct_significant.h.
bool ProgReconstructSignificant::keepIntermediateVolumes |
Keep intermediate volumes
Definition at line 58 of file reconstruct_significant.h.
double ProgReconstructSignificant::maxShift |
Maxshift
Definition at line 64 of file reconstruct_significant.h.
std::vector< std::vector<GalleryImage> > ProgReconstructSignificant::mdGallery |
Definition at line 120 of file reconstruct_significant.h.
MetaDataDb ProgReconstructSignificant::mdIn |
Definition at line 102 of file reconstruct_significant.h.
std::vector<MetaDataDb> ProgReconstructSignificant::mdReconstructionPartial |
Definition at line 108 of file reconstruct_significant.h.
std::vector<MetaDataDb> ProgReconstructSignificant::mdReconstructionProjectionMatching |
Definition at line 111 of file reconstruct_significant.h.
int ProgReconstructSignificant::Niter |
Total number of iterations
Definition at line 55 of file reconstruct_significant.h.
size_t ProgReconstructSignificant::Nprocessors |
Definition at line 99 of file reconstruct_significant.h.
size_t ProgReconstructSignificant::numOrientationsPerParticle |
Definition at line 93 of file reconstruct_significant.h.
int ProgReconstructSignificant::Nvolumes |
Number of volumes to reconstruct
Definition at line 82 of file reconstruct_significant.h.
size_t ProgReconstructSignificant::rank |
Definition at line 99 of file reconstruct_significant.h.
bool ProgReconstructSignificant::strict |
Strict
Definition at line 76 of file reconstruct_significant.h.
double ProgReconstructSignificant::tilt0 |
Minimum tilt
Definition at line 67 of file reconstruct_significant.h.
double ProgReconstructSignificant::tiltF |
Maximum tilt
Definition at line 70 of file reconstruct_significant.h.
bool ProgReconstructSignificant::useForValidation |
Use it for validation
Definition at line 91 of file reconstruct_significant.h.
bool ProgReconstructSignificant::useImed |
Use imed
Definition at line 73 of file reconstruct_significant.h.
MultidimArray<double> ProgReconstructSignificant::weight |
Definition at line 117 of file reconstruct_significant.h.
size_t ProgReconstructSignificant::Xdim |
Definition at line 105 of file reconstruct_significant.h.