casa
$Rev:20696$
|
MF CE Mem Image Sky Model: Image Sky Model implementing the MF Mem algorithm. More...
#include <MFCEMemImageSkyModel.h>
Public Member Functions | |
MFCEMemImageSkyModel (Float sigma, Float targetFlux, Bool constrainFlux, const Vector< String > &priors, const String &entropy) | |
virtual Bool | solve (SkyEquation &me) |
Solve for this SkyModel. | |
Private Member Functions | |
Float | maxField (Vector< Float > &imagemax, Vector< Float > &imagemin) |
Return the maximum absolute value from residual images per field. | |
Float | maxOuter (Lattice< Float > &lat, const uInt nCenter) |
MF CE Mem Image Sky Model: Image Sky Model implementing the MF Mem algorithm.
Public interface
MFCEMemImageSkyModel implements the MF Clean algorithm. It is derived from SkyModel .
Rewrite me for MEM! The MF Clean is an FFT-based clean algorithm. Cleaning is split into major and minor cycles. In a minor cycle, the brightest pixels are cleaned using only the strongest sidelobes (and main lobe) of the PSF. In the major cycle, a fully correct subtraction of the PSF is done for all points accumulated in the minor cycle using an FFT-based convolution for speed.
The MF Clean is implemented using the
class. 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. </synopsis Example See the example for
Definition at line 83 of file MFCEMemImageSkyModel.h.
casa::MFCEMemImageSkyModel::MFCEMemImageSkyModel | ( | Float | sigma, |
Float | targetFlux, | ||
Bool | constrainFlux, | ||
const Vector< String > & | priors, | ||
const String & | entropy | ||
) |
Float casa::MFCEMemImageSkyModel::maxField | ( | Vector< Float > & | imagemax, |
Vector< Float > & | imagemin | ||
) | [private, virtual] |
Return the maximum absolute value from residual images per field.
Reimplemented from casa::CleanImageSkyModel.
Float casa::MFCEMemImageSkyModel::maxOuter | ( | Lattice< Float > & | lat, |
const uInt | nCenter | ||
) | [private] |
virtual Bool casa::MFCEMemImageSkyModel::solve | ( | SkyEquation & | me | ) | [virtual] |
Solve for this SkyModel.
Reimplemented from casa::CEMemImageSkyModel.