HogbomCleanImageSkyModel.h
Classes
- HogbomCleanImageSkyModel -- Hogbom Clean Image Sky Model: Image Sky Model implementing the Hogbom Clean algorithm (full description)
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)
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
Allow specification of more control parameters
Member Description
Solve for this SkyModel
Matrix<Float>* makeMaskMatrix(const Int& nx, const Int& ny, RO_LatticeIterator<Float>& maskIter, Int& xbeg, Int& xend, Int& ybeg, Int& yend)