casa::SDAlgorithmTest Class Reference

#include <SDAlgorithmTest.h>

Inheritance diagram for casa::SDAlgorithmTest:
casa::SDAlgorithmBase

List of all members.

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

Detailed Description

Definition at line 50 of file SDAlgorithmTest.h.


Constructor & Destructor Documentation

casa::SDAlgorithmTest::SDAlgorithmTest (  ) 

Empty constructor.

virtual casa::SDAlgorithmTest::~SDAlgorithmTest (  )  [virtual]

Member Function Documentation

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.


Member Data Documentation

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.

Reimplemented from casa::SDAlgorithmBase.

Definition at line 86 of file SDAlgorithmTest.h.

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.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 31 Aug 2016 for casa by  doxygen 1.6.1