Xmipp  v3.23.11-Nereus
Classes | Macros | Variables
mlf_align2d.h File Reference
#include "ml2d.h"
#include <numeric>
Include dependency graph for mlf_align2d.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ProgMLF2D
 

Macros

#define FOR_ALL_MODELS()   for (int refno=0;refno<model.n_ref; refno++)
 
#define FOR_ALL_ROTATIONS()   for (size_t ipsi=0; ipsi<nr_psi; ipsi++ )
 
#define FOR_ALL_FLIPS()   for (size_t iflip=0; iflip<nr_flip; iflip++)
 
#define FOR_ALL_LIMITED_TRANSLATIONS()   for (size_t itrans=0; itrans<nr_trans; itrans++)
 
#define FOR_ALL_DEFOCUS_GROUPS()   for (size_t ifocus=0; ifocus<nr_focus; ifocus++)
 
#define FOR_ALL_DIGITAL_FREQS()   for (size_t irr = 0; irr < hdim; irr++)
 
#define FOR_ALL_POINTS()   for (size_t ipoint = 0; ipoint < nr_points_2d; ++ipoint)
 
#define VSNR_ITEM   dAi(Vsnr[ifocus], irr)
 
#define VCTF_ITEM   dAi(Vctf[ifocus], irr)
 
#define VDEC_ITEM   dAi(Vdec[ifocus], irr)
 
#define VSIG_ITEM   dAi(Vsig[ifocus], irr)
 
#define SIGNIFICANT_WEIGHT_LOW   1e-8
 
#define FN_EXTRA(file)   formatString("%sextra/%s", fn_root.c_str(), file)
 
#define FN_NOISE_IMG_MD   FN_EXTRA("noise_images.xmd")
 
#define FN_NOISE_IMG   FN_EXTRA("noise_images.stk")
 
#define FN_CREF_IMG   FN_EXTRA("cref_classes.stk")
 
#define FN_CREF_IMG_MD   FN_EXTRA("cref_classes.xmd")
 
#define FN_ITER_BASE(iter)   getIterExtraPath(fn_root, iter)
 
#define FN_REF(base, refno)   formatString("%06d@%sclasses.stk", (refno), (base).c_str())
 
#define FN_VSIG(base, ifocus, ext)   ((nr_focus > 1) ? formatString("ctf%06d@%s%s", ((ifocus) + 1), (base).c_str(), (ext)) : ((base) + "_ctf" + (ext)))
 

Variables

constexpr double SMALLVALUE = 1e-4
 
constexpr float HISTMIN = -6.
 
constexpr float HISTMAX = 6.
 
constexpr int HISTSTEPS = 120