Xmipp
v3.23.11-Nereus
|
#include <volume_initial_simulated_annealing.h>
Public Member Functions | |
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 | filterByCorrelation () |
Filter by correlation. 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 | fnRoot |
FileName | fnSym |
FileName | fnInit |
double | T0 |
int | NiterRandom |
int | NiterGreedy |
double | rejection |
int | Nthr |
bool | positiveConstraint |
bool | keepIntermediateVolumes |
double | angularSampling |
MetaDataDb | mdIn |
MetaDataDb | mdReconstruction |
std::vector< GalleryImage > | mdGallery |
std::vector< InputImage > | mdInp |
FileName | fnAngles |
FileName | fnVolume |
FileName | fnGallery |
FileName | fnGalleryMetaData |
Image< double > | gallery |
Image< double > | inputImages |
int | iter |
ThreadVolumeInitialAlignment * | threadResults |
Mutex | mutexMaxCC |
double | sumCorr |
double | sumImprovement |
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 |
Random reconstruction parameters.
Definition at line 61 of file volume_initial_simulated_annealing.h.
|
virtual |
Read arguments from command line.
Reimplemented from XmippProgram.
Definition at line 30 of file volume_initial_simulated_annealing.cpp.
void ProgVolumeInitialSimulatedAnnealing::filterByCorrelation | ( | ) |
Filter by correlation.
Definition at line 301 of file volume_initial_simulated_annealing.cpp.
void ProgVolumeInitialSimulatedAnnealing::generateProjections | ( | ) |
Generate projections from the current volume.
Definition at line 362 of file volume_initial_simulated_annealing.cpp.
void ProgVolumeInitialSimulatedAnnealing::produceSideinfo | ( | ) |
Produce side info: fill arrays with relevant transformation matrices.
Definition at line 382 of file volume_initial_simulated_annealing.cpp.
|
virtual |
Read arguments from command line.
Reimplemented from XmippProgram.
Definition at line 50 of file volume_initial_simulated_annealing.cpp.
void ProgVolumeInitialSimulatedAnnealing::reconstructCurrent | ( | ) |
Reconstruct current volume.
Definition at line 334 of file volume_initial_simulated_annealing.cpp.
|
virtual |
Run.
Reimplemented from XmippProgram.
Definition at line 262 of file volume_initial_simulated_annealing.cpp.
void ProgVolumeInitialSimulatedAnnealing::show | ( | ) |
Show.
Definition at line 67 of file volume_initial_simulated_annealing.cpp.
double ProgVolumeInitialSimulatedAnnealing::angularSampling |
Angular sampling
Definition at line 86 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnAngles |
Definition at line 98 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnGallery |
Definition at line 98 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnGalleryMetaData |
Definition at line 98 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnIn |
Filenames
Definition at line 65 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnInit |
Definition at line 65 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnRoot |
Definition at line 65 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnSym |
Definition at line 65 of file volume_initial_simulated_annealing.h.
FileName ProgVolumeInitialSimulatedAnnealing::fnVolume |
Definition at line 98 of file volume_initial_simulated_annealing.h.
Image<double> ProgVolumeInitialSimulatedAnnealing::gallery |
Definition at line 101 of file volume_initial_simulated_annealing.h.
Image<double> ProgVolumeInitialSimulatedAnnealing::inputImages |
Definition at line 101 of file volume_initial_simulated_annealing.h.
int ProgVolumeInitialSimulatedAnnealing::iter |
Definition at line 104 of file volume_initial_simulated_annealing.h.
bool ProgVolumeInitialSimulatedAnnealing::keepIntermediateVolumes |
Keep intermediate volumes
Definition at line 83 of file volume_initial_simulated_annealing.h.
std::vector<GalleryImage> ProgVolumeInitialSimulatedAnnealing::mdGallery |
Definition at line 92 of file volume_initial_simulated_annealing.h.
MetaDataDb ProgVolumeInitialSimulatedAnnealing::mdIn |
Definition at line 89 of file volume_initial_simulated_annealing.h.
std::vector<InputImage> ProgVolumeInitialSimulatedAnnealing::mdInp |
Definition at line 95 of file volume_initial_simulated_annealing.h.
MetaDataDb ProgVolumeInitialSimulatedAnnealing::mdReconstruction |
Definition at line 89 of file volume_initial_simulated_annealing.h.
Mutex ProgVolumeInitialSimulatedAnnealing::mutexMaxCC |
Definition at line 110 of file volume_initial_simulated_annealing.h.
int ProgVolumeInitialSimulatedAnnealing::NiterGreedy |
Definition at line 71 of file volume_initial_simulated_annealing.h.
int ProgVolumeInitialSimulatedAnnealing::NiterRandom |
Total number of iterations
Definition at line 71 of file volume_initial_simulated_annealing.h.
int ProgVolumeInitialSimulatedAnnealing::Nthr |
Number of threads
Definition at line 77 of file volume_initial_simulated_annealing.h.
bool ProgVolumeInitialSimulatedAnnealing::positiveConstraint |
Positive constraint
Definition at line 80 of file volume_initial_simulated_annealing.h.
double ProgVolumeInitialSimulatedAnnealing::rejection |
Rejection percentage
Definition at line 74 of file volume_initial_simulated_annealing.h.
double ProgVolumeInitialSimulatedAnnealing::sumCorr |
Definition at line 113 of file volume_initial_simulated_annealing.h.
double ProgVolumeInitialSimulatedAnnealing::sumImprovement |
Definition at line 113 of file volume_initial_simulated_annealing.h.
double ProgVolumeInitialSimulatedAnnealing::T0 |
First temperature
Definition at line 68 of file volume_initial_simulated_annealing.h.
ThreadVolumeInitialAlignment* ProgVolumeInitialSimulatedAnnealing::threadResults |
Definition at line 107 of file volume_initial_simulated_annealing.h.