casa  $Rev:20696$
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
casa::CEMemImageSkyModel Class Reference

Image Sky Model for the Cornwell-Evens maximum entropy algorithm. More...

#include <CEMemImageSkyModel.h>

Inheritance diagram for casa::CEMemImageSkyModel:
casa::CleanImageSkyModel casa::ImageSkyModel casa::SkyModel casa::Iterate casa::MFCEMemImageSkyModel

List of all members.

Public Member Functions

 CEMemImageSkyModel (Float sigma, Float targetFlux, Bool constrainFlux, const Vector< String > &priors, const String &entropy)
 constructor
 ~CEMemImageSkyModel ()
 destructor
virtual Bool solve (SkyEquation &me)
 Solve for this SkyModel.
void setSigma (const Float targetSigma)
 Set control parameters which are different from Clean:
void setTargetFlux (const Float targetFlux)
void setConstrainTargetFlux (const Bool constrainFlux)
void setPrior (const Vector< String > &prior)
void setEntropy (const String &ent)
Float sigma ()
 Get the various control parameters which are different from Clean:
Float targetFlux ()
Bool constrainFlux ()
Vector< Stringprior ()
String entropy ()

Protected Member Functions

Bool initializeModel ()
 
   

Protected Attributes

Float itsSigma
Float itsTargetFlux
Bool itsConstrainFlux
Vector< StringitsPrior
String itsEntropy
Bool itsInitializeModel
CEMemProgressitsProgress

Detailed Description

Image Sky Model for the Cornwell-Evens maximum entropy algorithm.

Intended use:

Public interface

Prerequisite

Etymology

CEMemImageSkyModel implements the Cornwell-Evens MEM algorithm. It is derived from CleanImageSkyModel .

Synopsis

We need to add more stuff here.

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 CleanImageSkyModel .

Motivation

Definition at line 79 of file CEMemImageSkyModel.h.


Constructor & Destructor Documentation

casa::CEMemImageSkyModel::CEMemImageSkyModel ( Float  sigma,
Float  targetFlux,
Bool  constrainFlux,
const Vector< String > &  priors,
const String entropy 
)

constructor

destructor


Member Function Documentation

Definition at line 108 of file CEMemImageSkyModel.h.

References itsConstrainFlux.

Referenced by setConstrainTargetFlux().

Definition at line 110 of file CEMemImageSkyModel.h.

References itsEntropy.

   

Definition at line 115 of file CEMemImageSkyModel.h.

References itsInitializeModel.

Definition at line 109 of file CEMemImageSkyModel.h.

References itsPrior.

Referenced by setPrior().

void casa::CEMemImageSkyModel::setConstrainTargetFlux ( const Bool  constrainFlux) [inline]

Definition at line 99 of file CEMemImageSkyModel.h.

References constrainFlux(), and itsConstrainFlux.

void casa::CEMemImageSkyModel::setEntropy ( const String ent) [inline]

Definition at line 101 of file CEMemImageSkyModel.h.

References itsEntropy.

void casa::CEMemImageSkyModel::setPrior ( const Vector< String > &  prior) [inline]

Definition at line 100 of file CEMemImageSkyModel.h.

References itsPrior, and prior().

void casa::CEMemImageSkyModel::setSigma ( const Float  targetSigma) [inline]

Set control parameters which are different from Clean:

Definition at line 97 of file CEMemImageSkyModel.h.

References itsSigma.

void casa::CEMemImageSkyModel::setTargetFlux ( const Float  targetFlux) [inline]

Definition at line 98 of file CEMemImageSkyModel.h.

References itsTargetFlux, and targetFlux().

Get the various control parameters which are different from Clean:

Definition at line 106 of file CEMemImageSkyModel.h.

References itsSigma.

virtual Bool casa::CEMemImageSkyModel::solve ( SkyEquation me) [virtual]

Solve for this SkyModel.

Reimplemented from casa::ImageSkyModel.

Reimplemented in casa::MFCEMemImageSkyModel.

Definition at line 107 of file CEMemImageSkyModel.h.

References itsTargetFlux.

Referenced by setTargetFlux().


Member Data Documentation

Definition at line 119 of file CEMemImageSkyModel.h.

Referenced by constrainFlux(), and setConstrainTargetFlux().

Definition at line 121 of file CEMemImageSkyModel.h.

Referenced by entropy(), and setEntropy().

Definition at line 122 of file CEMemImageSkyModel.h.

Referenced by initializeModel().

Definition at line 120 of file CEMemImageSkyModel.h.

Referenced by prior(), and setPrior().

Definition at line 124 of file CEMemImageSkyModel.h.

Definition at line 117 of file CEMemImageSkyModel.h.

Referenced by setSigma(), and sigma().

Definition at line 118 of file CEMemImageSkyModel.h.

Referenced by setTargetFlux(), and targetFlux().


The documentation for this class was generated from the following file: