Xmipp
v3.23.11-Nereus
|
#include <reconstruct_art_pseudo.h>
Public Member Functions | |
void | defineParams () |
void | readParams () |
void | show () const |
void | produceSideInfo () |
void | run () |
void | writePseudo () |
double | ART_single_step (const MultidimArray< double > &Iexp, double rot, double tilt, double psi, double shiftX, double shiftY, const std::vector< double > &lambda) |
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 | 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 | fnDoc |
Selfile with the input images. More... | |
FileName | fnPseudo |
Pseudoatom filename. More... | |
FileName | fnNMA |
Selfile with the input NMAs. More... | |
FileName | fnRoot |
Output filename. More... | |
double | lambdaART |
Lambda. More... | |
int | Nit |
Number of iterations. More... | |
double | sigma |
Sigma of atoms. More... | |
double | sampling |
Sampling rate. More... | |
MetaDataVec | DF |
std::vector< Matrix1D< double > > | atomPosition |
std::vector< double > | atomWeight |
Matrix1D< double > | gaussianProjectionTable |
Matrix1D< double > | gaussianProjectionTable2 |
std::vector< Matrix2D< double > > | NMA |
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 |
Parameters for reconstructing with pseudoatoms.
Definition at line 41 of file reconstruct_art_pseudo.h.
double ProgARTPseudo::ART_single_step | ( | const MultidimArray< double > & | Iexp, |
double | rot, | ||
double | tilt, | ||
double | psi, | ||
double | shiftX, | ||
double | shiftY, | ||
const std::vector< double > & | lambda | ||
) |
ART single step
Definition at line 367 of file reconstruct_art_pseudo.cpp.
|
virtual |
Define parameters
Reimplemented from XmippProgram.
Definition at line 191 of file reconstruct_art_pseudo.cpp.
void ProgARTPseudo::produceSideInfo | ( | ) |
Produce side info
Definition at line 229 of file reconstruct_art_pseudo.cpp.
|
virtual |
Read parameters from command line.
Reimplemented from XmippProgram.
Definition at line 217 of file reconstruct_art_pseudo.cpp.
|
virtual |
Run
Reimplemented from XmippProgram.
Definition at line 287 of file reconstruct_art_pseudo.cpp.
|
virtual |
Show parameters
Reimplemented from XmippProgram.
Definition at line 171 of file reconstruct_art_pseudo.cpp.
void ProgARTPseudo::writePseudo | ( | ) |
Write Pseudo
Definition at line 324 of file reconstruct_art_pseudo.cpp.
std::vector< Matrix1D<double> > ProgARTPseudo::atomPosition |
Definition at line 95 of file reconstruct_art_pseudo.h.
std::vector< double > ProgARTPseudo::atomWeight |
Definition at line 98 of file reconstruct_art_pseudo.h.
MetaDataVec ProgARTPseudo::DF |
Definition at line 92 of file reconstruct_art_pseudo.h.
FileName ProgARTPseudo::fnDoc |
Selfile with the input images.
Definition at line 45 of file reconstruct_art_pseudo.h.
FileName ProgARTPseudo::fnNMA |
Selfile with the input NMAs.
Definition at line 51 of file reconstruct_art_pseudo.h.
FileName ProgARTPseudo::fnPseudo |
Pseudoatom filename.
Definition at line 48 of file reconstruct_art_pseudo.h.
FileName ProgARTPseudo::fnRoot |
Output filename.
Definition at line 54 of file reconstruct_art_pseudo.h.
Matrix1D<double> ProgARTPseudo::gaussianProjectionTable |
Definition at line 101 of file reconstruct_art_pseudo.h.
Matrix1D<double> ProgARTPseudo::gaussianProjectionTable2 |
Definition at line 104 of file reconstruct_art_pseudo.h.
double ProgARTPseudo::lambdaART |
Lambda.
Definition at line 57 of file reconstruct_art_pseudo.h.
int ProgARTPseudo::Nit |
Number of iterations.
Definition at line 60 of file reconstruct_art_pseudo.h.
std::vector< Matrix2D<double> > ProgARTPseudo::NMA |
Definition at line 107 of file reconstruct_art_pseudo.h.
double ProgARTPseudo::sampling |
Sampling rate.
Definition at line 66 of file reconstruct_art_pseudo.h.
double ProgARTPseudo::sigma |
Sigma of atoms.
Definition at line 63 of file reconstruct_art_pseudo.h.