Xmipp
v3.23.11-Nereus
|
#include <classify_first_split3.h>
Public Member Functions | |
void | readParams () |
Read argument from command line. More... | |
void | show () |
Show. More... | |
void | defineParams () |
Define parameters. More... | |
void | run () |
Run. More... | |
void | updateVolume (const std::vector< size_t > &objIds1, const FileName &fnOut, FourierProjector &projector) |
void | calculateProjectedIms (size_t id, double &corrI_P1, double &corrI_P2) |
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 | fnClasses |
FileName | fnRoot |
int | Niter |
int | Nsamples |
FileName | fnSym |
bool | externalMask |
Mask | mask |
double | alpha |
String | mpiCommand |
bool | mpiUse |
Image< double > | V |
Image< double > | imgV |
MultidimArray< double > | projV |
int | Nvols |
size_t | maskSize |
double | sumCorrDiff |
double | sum2CorrDiff |
double | sumCorr1 |
double | sumCorr2 |
double | sum2Corr1 |
double | sum2Corr2 |
int | count1 |
int | count2 |
int | countChange |
int | countTotal |
MetaDataVec | md |
Projection | PV |
FourierProjector * | projectorV1 |
FourierProjector * | projectorV2 |
int | countSwap |
int | countRandomSwap |
int | countNormalSwap |
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 |
Classification First Split 2 Parameters.
Definition at line 40 of file classify_first_split3.h.
void ProgClassifyFirstSplit3::calculateProjectedIms | ( | size_t | id, |
double & | corrI_P1, | ||
double & | corrI_P2 | ||
) |
Definition at line 98 of file classify_first_split3.cpp.
|
virtual |
Define parameters.
Reimplemented from XmippProgram.
Definition at line 58 of file classify_first_split3.cpp.
|
virtual |
Read argument from command line.
Reimplemented from XmippProgram.
Definition at line 31 of file classify_first_split3.cpp.
|
virtual |
Run.
Reimplemented from XmippProgram.
Definition at line 135 of file classify_first_split3.cpp.
void ProgClassifyFirstSplit3::show | ( | ) |
void ProgClassifyFirstSplit3::updateVolume | ( | const std::vector< size_t > & | objIds1, |
const FileName & | fnOut, | ||
FourierProjector & | projector | ||
) |
Definition at line 70 of file classify_first_split3.cpp.
double ProgClassifyFirstSplit3::alpha |
Learning rate
Definition at line 58 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::count1 |
Definition at line 84 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::count2 |
Definition at line 84 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::countChange |
Definition at line 84 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::countNormalSwap |
Definition at line 88 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::countRandomSwap |
Definition at line 88 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::countSwap |
Definition at line 88 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::countTotal |
Definition at line 84 of file classify_first_split3.h.
bool ProgClassifyFirstSplit3::externalMask |
External mask
Definition at line 54 of file classify_first_split3.h.
FileName ProgClassifyFirstSplit3::fnClasses |
Directional classes
Definition at line 44 of file classify_first_split3.h.
FileName ProgClassifyFirstSplit3::fnRoot |
Rootname
Definition at line 46 of file classify_first_split3.h.
FileName ProgClassifyFirstSplit3::fnSym |
Symmetry
Definition at line 52 of file classify_first_split3.h.
Image<double> ProgClassifyFirstSplit3::imgV |
Definition at line 79 of file classify_first_split3.h.
Mask ProgClassifyFirstSplit3::mask |
Definition at line 56 of file classify_first_split3.h.
size_t ProgClassifyFirstSplit3::maskSize |
Definition at line 82 of file classify_first_split3.h.
MetaDataVec ProgClassifyFirstSplit3::md |
Definition at line 85 of file classify_first_split3.h.
String ProgClassifyFirstSplit3::mpiCommand |
String with MPI command
Definition at line 60 of file classify_first_split3.h.
bool ProgClassifyFirstSplit3::mpiUse |
Definition at line 61 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::Niter |
Number of iterations
Definition at line 48 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::Nsamples |
Number of samples per reconstruction
Definition at line 50 of file classify_first_split3.h.
int ProgClassifyFirstSplit3::Nvols |
Definition at line 81 of file classify_first_split3.h.
FourierProjector* ProgClassifyFirstSplit3::projectorV1 |
Definition at line 87 of file classify_first_split3.h.
FourierProjector * ProgClassifyFirstSplit3::projectorV2 |
Definition at line 87 of file classify_first_split3.h.
MultidimArray<double> ProgClassifyFirstSplit3::projV |
Definition at line 80 of file classify_first_split3.h.
Projection ProgClassifyFirstSplit3::PV |
Definition at line 86 of file classify_first_split3.h.
double ProgClassifyFirstSplit3::sum2Corr1 |
Definition at line 83 of file classify_first_split3.h.
double ProgClassifyFirstSplit3::sum2Corr2 |
Definition at line 83 of file classify_first_split3.h.
double ProgClassifyFirstSplit3::sum2CorrDiff |
Definition at line 83 of file classify_first_split3.h.
double ProgClassifyFirstSplit3::sumCorr1 |
Definition at line 83 of file classify_first_split3.h.
double ProgClassifyFirstSplit3::sumCorr2 |
Definition at line 83 of file classify_first_split3.h.
double ProgClassifyFirstSplit3::sumCorrDiff |
Definition at line 83 of file classify_first_split3.h.
Image<double> ProgClassifyFirstSplit3::V |
Definition at line 79 of file classify_first_split3.h.