25 #ifndef _PROG_FLEXIBLE_ALIGNMENT 26 #define _PROG_FLEXIBLE_ALIGNMENT 207 std::vector<MDLabel> getLabelsForEmpty()
override {
virtual void finishProcessing()
virtual void processImage(const FileName &fnImg, const FileName &fnImgOut, const MDRow &rowIn, MDRow &rowOut)
double weight_zero_freq
Weight for zero frequency.
bool do_FilterPDBVol
Low-pass filter the volume from PDB.
void readParams()
Read arguments from command line.
void performCompleteSearch(int pyramidLevel)
double gaussian_Real_sigma
Gaussian weight sigma in real space.
FileName fnmask
Mask file.
double maxtransl
Maximum translation.
double cutoff_LPfilter
Low-pass cut-off frequency.
virtual void preProcess()
double costfunctionvalue_cst
double minAngularSampling
Min angular sampling rate.
bool do_centerPDB
Center PDB.
Matrix1D< double > trial_best
virtual void writeImageParameters(const FileName &fnImg)
virtual void createWorkFiles()
FileName createDeformedPDB() const
virtual void createWorkFiles(bool resume, MetaData *md)
double scdefamp
Scaling factor to scale deformation amplitude.
Matrix1D< double > parameters
std::vector< std::string > modeList
ProgFlexibleAlignment()
Empty constructor.
Matrix1D< double > bestStage1
int max_no_iter
Max iteration number.
double sigmaGaussian
Fixed Gaussian standard deviation.
double performContinuousAssignment(int pyramidLevel)
double translsampling
Translation sampling.
double maxdefamp
Maximum deformation amplitude.
FileName fnModeList
File zith a list of modes.
void defineParams()
Define params.
FileName fnOutDir
Output directory.
bool useFixedGaussian
Use fixed Gaussian instead of scattering factors.
double sampling_rate
Sampling rate.
double defampsampling
Deformation sampling.
double scale_defamp
Temporary.