#include <SDAlgorithmTest.h>
Public Member Functions | |
| SDAlgorithmTest () | |
| Empty constructor. | |
| virtual | ~SDAlgorithmTest () |
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 (Float &peakresidual, Float &modelflux) |
| virtual void | finalizeDeconvolver () |
| virtual void | queryDesiredShape (Bool &onechan, Bool &onepol) |
| void | calculatePatchBoundaries () |
| virtual void restorePlane(); | |
| void | makeBoxesSameSize (IPosition &blc1, IPosition &trc1, IPosition &blc2, IPosition &trc2) |
Protected Attributes | |
| Array< Float > | itsMatResidual |
| Array< Float > | itsMatModel |
| Array< Float > | itsMatPsf |
| IPosition | itsMaxPos |
| Vector<Slicer> itsDecSlices; SubImage<Float> itsResidual, itsPsf, itsModel, itsImage;. | |
| Float | itsPeakResidual |
| Float | itsModelFlux |
| IPosition | itsBlc |
| IPositions for patch boundaries. | |
| IPosition | itsTrc |
| IPosition | itsBlcPsf |
| IPosition | itsTrcPsf |
Definition at line 50 of file SDAlgorithmTest.h.
| casa::SDAlgorithmTest::SDAlgorithmTest | ( | ) |
Empty constructor.
| virtual casa::SDAlgorithmTest::~SDAlgorithmTest | ( | ) | [virtual] |
| void casa::SDAlgorithmTest::calculatePatchBoundaries | ( | ) | [protected] |
virtual void restorePlane();
...\.
Bool findMaxAbs(const Matrix<Float>& lattice,Float& maxAbs,IPosition& posMaxAbs);
| virtual void casa::SDAlgorithmTest::finalizeDeconvolver | ( | ) | [protected, virtual] |
Implements casa::SDAlgorithmBase.
| virtual void casa::SDAlgorithmTest::initializeDeconvolver | ( | Float & | peakresidual, | |
| Float & | modelflux | |||
| ) | [protected, virtual] |
| void casa::SDAlgorithmTest::makeBoxesSameSize | ( | IPosition & | blc1, | |
| IPosition & | trc1, | |||
| IPosition & | blc2, | |||
| IPosition & | trc2 | |||
| ) | [protected] |
| virtual void casa::SDAlgorithmTest::queryDesiredShape | ( | Bool & | onechan, | |
| Bool & | onepol | |||
| ) | [protected, virtual] |
| virtual void casa::SDAlgorithmTest::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.
IPosition casa::SDAlgorithmTest::itsBlc [protected] |
IPositions for patch boundaries.
Definition at line 89 of file SDAlgorithmTest.h.
IPosition casa::SDAlgorithmTest::itsBlcPsf [protected] |
Definition at line 89 of file SDAlgorithmTest.h.
Array<Float> casa::SDAlgorithmTest::itsMatModel [protected] |
Definition at line 82 of file SDAlgorithmTest.h.
Array<Float> casa::SDAlgorithmTest::itsMatPsf [protected] |
Definition at line 82 of file SDAlgorithmTest.h.
Array<Float> casa::SDAlgorithmTest::itsMatResidual [protected] |
Definition at line 82 of file SDAlgorithmTest.h.
IPosition casa::SDAlgorithmTest::itsMaxPos [protected] |
Vector<Slicer> itsDecSlices; SubImage<Float> itsResidual, itsPsf, itsModel, itsImage;.
Reimplemented from casa::SDAlgorithmBase.
Definition at line 84 of file SDAlgorithmTest.h.
Float casa::SDAlgorithmTest::itsModelFlux [protected] |
Reimplemented from casa::SDAlgorithmBase.
Definition at line 86 of file SDAlgorithmTest.h.
Float casa::SDAlgorithmTest::itsPeakResidual [protected] |
Reimplemented from casa::SDAlgorithmBase.
Definition at line 85 of file SDAlgorithmTest.h.
IPosition casa::SDAlgorithmTest::itsTrc [protected] |
Definition at line 89 of file SDAlgorithmTest.h.
IPosition casa::SDAlgorithmTest::itsTrcPsf [protected] |
Definition at line 89 of file SDAlgorithmTest.h.
1.6.1