casa
5.7.0-16
|
Forward declarations. More...
#include <SynthesisDeconvolver.h>
Public Member Functions | |
SynthesisDeconvolver () | |
Default constructor. More... | |
~SynthesisDeconvolver () | |
void | setupDeconvolution (const SynthesisParamsDeconv &decpars) |
Copy constructor and assignment operator. More... | |
casacore::Record | initMinorCycle () |
void setupDeconvolution(casacore::Record recpars); More... | |
casacore::Record | executeMinorCycle (casacore::Record &subIterBot) |
casacore::Record | interactiveGUI (casacore::Record &iterRec) |
void | restore () |
Helpers. More... | |
void | pbcor () |
void | getCopyOfResidualAndMask (casacore::TempImage< casacore::Float > &, casacore::TempImage< casacore::Float > &) |
For interaction. More... | |
void | setMask (casacore::TempImage< casacore::Float > &) |
void | setStartingModel () |
casacore::Bool | setupMask () |
void | setAutoMask () |
void | checkRestoringBeam () |
return estimate of memory usage in kB *casacore::Long | estimateRAM (const std::vector< int > &imsize) |
Protected Member Functions | |
std::shared_ptr< SIImageStore > | makeImageStore (casacore::String imagename) |
Forward declarations.
Class that contains functions needed for imager
Definition at line 64 of file SynthesisDeconvolver.h.
casa::SynthesisDeconvolver::SynthesisDeconvolver | ( | ) |
Default constructor.
casa::SynthesisDeconvolver::~SynthesisDeconvolver | ( | ) |
void casa::SynthesisDeconvolver::checkRestoringBeam | ( | ) |
return estimate of memory usage in kB* casacore::Long casa::SynthesisDeconvolver::estimateRAM | ( | const std::vector< int > & | imsize | ) |
casacore::Record casa::SynthesisDeconvolver::executeMinorCycle | ( | casacore::Record & | subIterBot | ) |
void casa::SynthesisDeconvolver::getCopyOfResidualAndMask | ( | casacore::TempImage< casacore::Float > & | , |
casacore::TempImage< casacore::Float > & | |||
) |
For interaction.
casacore::Record casa::SynthesisDeconvolver::initMinorCycle | ( | ) |
void setupDeconvolution(casacore::Record recpars);
casacore::Record casa::SynthesisDeconvolver::interactiveGUI | ( | casacore::Record & | iterRec | ) |
|
protected |
void casa::SynthesisDeconvolver::pbcor | ( | ) |
void casa::SynthesisDeconvolver::restore | ( | ) |
Helpers.
Restoration (and post-restoration PB-correction)
void casa::SynthesisDeconvolver::setAutoMask | ( | ) |
void casa::SynthesisDeconvolver::setMask | ( | casacore::TempImage< casacore::Float > & | ) |
void casa::SynthesisDeconvolver::setStartingModel | ( | ) |
void casa::SynthesisDeconvolver::setupDeconvolution | ( | const SynthesisParamsDeconv & | decpars | ) |
Copy constructor and assignment operator.
make all pure-inputs const
Referenced by casa::SynthesisDeconvolverMixin< T >::setup_deconvolver().
casacore::Bool casa::SynthesisDeconvolver::setupMask | ( | ) |
|
protected |
Definition at line 183 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 140 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 165 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 159 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 143 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 181 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 174 of file SynthesisDeconvolver.h.
|
protected |
Gather all part images to the 'full' one
void gatherImages(); void scatterModel();
For the deconvolver, decide how many sliced deconvolution calls to make casacore::Vector<casacore::Slicer> partitionImages();
Check if images exist on disk and are all the same shape casacore::Bool setupImagesOnDisk(); casacore::Bool doImagesExist(casacore::String imagename);
/////////// Member Objects
Definition at line 131 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 149 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 177 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 180 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 161 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 176 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 138 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 134 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 136 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 187 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 186 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 175 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 145 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 170 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 132 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 156 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 163 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 162 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 157 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 189 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 160 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 155 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 173 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 178 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 171 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 164 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 169 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 191 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 158 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 184 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 182 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 150 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 168 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 172 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 139 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 152 of file SynthesisDeconvolver.h.
|
protected |
Definition at line 179 of file SynthesisDeconvolver.h.