HogbomCleanImageSkyModel.h

Classes

HogbomCleanImageSkyModel -- Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm (full description)

class HogbomCleanImageSkyModel : public CleanImageSkyModel

Interface

Public Members
virtual Bool solve (SkyEquation& me)
Matrix<Float>* makeMaskMatrix(const Int& nx, const Int& ny, RO_LatticeIterator<Float>& maskIter, Int& xbeg, Int& xend, Int& ybeg, Int& yend)

Description

Prerequisite

Etymology

HogbomCleanImageSkyModel implements the Hogbom Clean algorithm. It is derived from SkyModel and uses the fortran code in hclean.f

Synopsis

The Hogbom Clean is the standard classic clean.

The Hogbom Clean is implemented using the hclean.f code.

Masking is optionally performed using a mask image: only points where the mask is non-zero are cleaned. If no mask is specified all points in the inner quarter of the image are cleaned.

Example

See the example for SkyModel.

Motivation

To Do