Xmipp
v3.23.11-Nereus
|
#include <base_art_recons.h>
Public Member Functions | |
SinPartARTRecons () | |
virtual | ~SinPartARTRecons () |
void | preProcess (GridVolume &vol_basis0, int level=FULL, int rank=-1) |
Produce Plain side information from the Class parameters. More... | |
virtual void | singleStep (GridVolume &vol_in, GridVolume *vol_out, Projection &theo_proj, Projection &read_proj, int sym_no, Projection &diff_proj, Projection &corr_proj, Projection &alig_proj, double &mean_error, int numIMG, double lambda, int act_proj, const FileName &fn_ctf, const MultidimArray< int > *maskPtr, bool refine) |
void | postProcess (GridVolume &vol_basis) |
Public Member Functions inherited from ARTReconsBase | |
virtual | ~ARTReconsBase () |
virtual void | readParams (XmippProgram *program) |
virtual void | print (std::ostream &o) const |
virtual void | applySymmetry (GridVolume &vol_in, GridVolume *vol_out, int grid_type) |
void | initHistory (const GridVolume &vol_basis0) |
void | iterations (GridVolume &vol_basis, int rank=-1) |
Additional Inherited Members | |
Static Public Member Functions inherited from ARTReconsBase | |
static void | defineParams (XmippProgram *program, bool mpiMode=false) |
Public Attributes inherited from ARTReconsBase | |
BasicARTParameters | artPrm |
Definition at line 146 of file base_art_recons.h.
|
inline |
Definition at line 151 of file base_art_recons.h.
|
inlinevirtual |
Definition at line 154 of file base_art_recons.h.
|
virtual |
Finish iterations. For WLS: delete residual images Else: do nothing.
Reimplemented from ARTReconsBase.
Definition at line 1025 of file base_art_recons.cpp.
|
virtual |
Produce Plain side information from the Class parameters.
Reimplemented from ARTReconsBase.
Definition at line 796 of file base_art_recons.cpp.
|
virtual |
Run a single step of ART. An ART iteration is compound of as many steps as projections, this function runs a single step of the process. In ART the pointer to the output volume must point to the same vol_in, while in SIRT it should point to a second volume. The read projection must be provided to the algorithm but the rest of projections are output by the routine. The mean error is also an output. numIMG is a normalizing factor to be used in SIRT, if you are running pure ART then this factor should be 1.
The symmetry matrix from which the view is derived must be given in sym_no. In fact, it is not used in this version of ART, but it is needed for the crystal counterpart.
Reimplemented from ARTReconsBase.
Definition at line 828 of file base_art_recons.cpp.