#include <SDAlgorithmClarkClean2.h>
Public Member Functions | |
| SDAlgorithmClarkClean2 (String clarktype) | |
| Empty constructor. | |
| virtual | ~SDAlgorithmClarkClean2 () |
Protected Member Functions | |
| virtual void | takeOneStep (Float loopgain, Int cycleNiter, Float cycleThreshold, Float &peakresidual, Float &modelflux, Int &iterdone) |
| Local functions to be overloaded by various algorithm deconvolvers. | |
| virtual void | initializeDeconvolver () |
| virtual void initializeDeconvolver( Float &peakresidual, Float &modelflux ); | |
| virtual void | finalizeDeconvolver () |
| virtual void | queryDesiredShape (Int &nchanchunks, Int &npolchunks, IPosition imshape) |
| Base Class implements the option of single-plane images for the minor cycle. | |
Protected Attributes | |
| Array< Float > | itsMatResidual |
| Array< Float > | itsMatModel |
| Array< Float > | itsMatPsf |
| Array< Float > | itsMatMask |
| Array< Float > | itsMatDeltaModel |
| Int | psfpatch_p |
Definition at line 50 of file SDAlgorithmClarkClean2.h.
| casa::SDAlgorithmClarkClean2::SDAlgorithmClarkClean2 | ( | String | clarktype | ) |
Empty constructor.
| virtual casa::SDAlgorithmClarkClean2::~SDAlgorithmClarkClean2 | ( | ) | [virtual] |
| virtual void casa::SDAlgorithmClarkClean2::finalizeDeconvolver | ( | ) | [protected, virtual] |
Implements casa::SDAlgorithmBase.
| virtual void casa::SDAlgorithmClarkClean2::initializeDeconvolver | ( | ) | [protected, virtual] |
virtual void initializeDeconvolver( Float &peakresidual, Float &modelflux );
Implements casa::SDAlgorithmBase.
| virtual void casa::SDAlgorithmClarkClean2::queryDesiredShape | ( | Int & | nchanchunks, | |
| Int & | npolchunks, | |||
| IPosition | imshape | |||
| ) | [protected, virtual] |
Base Class implements the option of single-plane images for the minor cycle.
Reimplemented from casa::SDAlgorithmBase.
| virtual void casa::SDAlgorithmClarkClean2::takeOneStep | ( | Float | loopgain, | |
| Int | cycleNiter, | |||
| Float | cycleThreshold, | |||
| Float & | peakresidual, | |||
| Float & | modelflux, | |||
| Int & | iterdone | |||
| ) | [protected, virtual] |
Local functions to be overloaded by various algorithm deconvolvers.
Implements casa::SDAlgorithmBase.
Array<Float> casa::SDAlgorithmClarkClean2::itsMatDeltaModel [protected] |
Definition at line 68 of file SDAlgorithmClarkClean2.h.
Array<Float> casa::SDAlgorithmClarkClean2::itsMatMask [protected] |
Definition at line 67 of file SDAlgorithmClarkClean2.h.
Array<Float> casa::SDAlgorithmClarkClean2::itsMatModel [protected] |
Definition at line 67 of file SDAlgorithmClarkClean2.h.
Array<Float> casa::SDAlgorithmClarkClean2::itsMatPsf [protected] |
Definition at line 67 of file SDAlgorithmClarkClean2.h.
Array<Float> casa::SDAlgorithmClarkClean2::itsMatResidual [protected] |
Definition at line 67 of file SDAlgorithmClarkClean2.h.
Int casa::SDAlgorithmClarkClean2::psfpatch_p [protected] |
Definition at line 70 of file SDAlgorithmClarkClean2.h.
1.6.1