29 #ifndef SYNTHESIS_SDALGORITHMCLARKCLEAN2_H
30 #define SYNTHESIS_SDALGORITHMCLARKCLEAN2_H
47 class SIMinorCycleController;
A Vector of integers, for indexing into Array<T> objects.
SDAlgorithmClarkClean2(casacore::String clarktype)
Empty constructor.
casacore::Array< casacore::Float > itsMatResidual
virtual casacore::Long estimateRAM(const std::vector< int > &imstor)
returns the estimate of memory used in kilobytes (kB);
virtual void takeOneStep(casacore::Float loopgain, casacore::Int cycleNiter, casacore::Float cycleThreshold, casacore::Float &peakresidual, casacore::Float &modelflux, casacore::Int &iterdone)
Local functions to be overloaded by various algorithm deconvolvers.
casacore::Array< casacore::Float > itsMatPsf
virtual void initializeDeconvolver()
virtual void initializeDeconvolver(casacore::Float &peakresidual, casacore::Float &modelflux); ...
casacore::Array< casacore::Float > itsMatMask
virtual void finalizeDeconvolver()
casacore::Array< casacore::Float > itsMatDeltaModel
String: the storage and methods of handling collections of characters.
virtual void queryDesiredShape(casacore::Int &nchanchunks, casacore::Int &npolchunks, casacore::IPosition imshape)
Base Class implements the option of single-plane images for the minor cycle.
casacore::Array< casacore::Float > itsMatModel
virtual ~SDAlgorithmClarkClean2()