casa
$Rev:20696$
|
#include <SDAlgorithmHogbomClean.h>
Public Member Functions | |
SDAlgorithmHogbomClean () | |
Empty constructor. | |
virtual | ~SDAlgorithmHogbomClean () |
virtual void | restore (CountedPtr< SIImageStore > imagestore) |
Protected Member Functions | |
virtual void | takeOneStep (Float loopgain, Float &peakresidual, Float &modelflux) |
Local functions to be overloaded by various algorithm deconvolvers. | |
virtual void | initializeDeconvolver (Float &peakresidual, Float &modelflux) |
virtual void | finalizeDeconvolver () |
virtual void | queryDesiredShape (Bool &onechan, Bool &onepol) |
Bool | findMaxAbs (const Matrix< Float > &lattice, Float &maxAbs, IPosition &posMaxAbs) |
.... | |
void | calculatePatchBoundaries () |
void | makeBoxesSameSize (IPosition &blc1, IPosition &trc1, IPosition &blc2, IPosition &trc2) |
Protected Attributes | |
Array< Float > | itsMatResidual |
Array< Float > | itsMatModel |
Array< Float > | itsMatPsf |
IPosition | itsMaxPos |
Float | itsPeakResidual |
Float | itsModelFlux |
IPosition | itsBlc |
IPositions for patch boundaries. | |
IPosition | itsTrc |
IPosition | itsBlcPsf |
IPosition | itsTrcPsf |
Definition at line 50 of file SDAlgorithmHogbomClean.h.
Empty constructor.
virtual casa::SDAlgorithmHogbomClean::~SDAlgorithmHogbomClean | ( | ) | [virtual] |
void casa::SDAlgorithmHogbomClean::calculatePatchBoundaries | ( | ) | [protected] |
virtual void casa::SDAlgorithmHogbomClean::finalizeDeconvolver | ( | ) | [protected, virtual] |
Reimplemented from casa::SDAlgorithmBase.
Bool casa::SDAlgorithmHogbomClean::findMaxAbs | ( | const Matrix< Float > & | lattice, |
Float & | maxAbs, | ||
IPosition & | posMaxAbs | ||
) | [protected] |
....
virtual void casa::SDAlgorithmHogbomClean::initializeDeconvolver | ( | Float & | peakresidual, |
Float & | modelflux | ||
) | [protected, virtual] |
Reimplemented from casa::SDAlgorithmBase.
void casa::SDAlgorithmHogbomClean::makeBoxesSameSize | ( | IPosition & | blc1, |
IPosition & | trc1, | ||
IPosition & | blc2, | ||
IPosition & | trc2 | ||
) | [protected] |
virtual void casa::SDAlgorithmHogbomClean::queryDesiredShape | ( | Bool & | onechan, |
Bool & | onepol | ||
) | [protected, virtual] |
Reimplemented from casa::SDAlgorithmBase.
virtual void casa::SDAlgorithmHogbomClean::restore | ( | CountedPtr< SIImageStore > | imagestore | ) | [virtual] |
Reimplemented from casa::SDAlgorithmBase.
virtual void casa::SDAlgorithmHogbomClean::takeOneStep | ( | Float | loopgain, |
Float & | peakresidual, | ||
Float & | modelflux | ||
) | [protected, virtual] |
Local functions to be overloaded by various algorithm deconvolvers.
Reimplemented from casa::SDAlgorithmBase.
IPosition casa::SDAlgorithmHogbomClean::itsBlc [protected] |
IPositions for patch boundaries.
Definition at line 89 of file SDAlgorithmHogbomClean.h.
IPosition casa::SDAlgorithmHogbomClean::itsBlcPsf [protected] |
Definition at line 89 of file SDAlgorithmHogbomClean.h.
Array<Float> casa::SDAlgorithmHogbomClean::itsMatModel [protected] |
Definition at line 82 of file SDAlgorithmHogbomClean.h.
Array<Float> casa::SDAlgorithmHogbomClean::itsMatPsf [protected] |
Definition at line 82 of file SDAlgorithmHogbomClean.h.
Array<Float> casa::SDAlgorithmHogbomClean::itsMatResidual [protected] |
Definition at line 82 of file SDAlgorithmHogbomClean.h.
IPosition casa::SDAlgorithmHogbomClean::itsMaxPos [protected] |
Definition at line 84 of file SDAlgorithmHogbomClean.h.
Float casa::SDAlgorithmHogbomClean::itsModelFlux [protected] |
Definition at line 86 of file SDAlgorithmHogbomClean.h.
Float casa::SDAlgorithmHogbomClean::itsPeakResidual [protected] |
Definition at line 85 of file SDAlgorithmHogbomClean.h.
IPosition casa::SDAlgorithmHogbomClean::itsTrc [protected] |
Definition at line 89 of file SDAlgorithmHogbomClean.h.
IPosition casa::SDAlgorithmHogbomClean::itsTrcPsf [protected] |
Definition at line 89 of file SDAlgorithmHogbomClean.h.