casa::ClarkCleanAlgorithm Class Reference

#include <ClarkCleanAlgorithm.h>

Inheritance diagram for casa::ClarkCleanAlgorithm:

Inheritance graph
[legend]
Collaboration diagram for casa::ClarkCleanAlgorithm:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 39 of file ClarkCleanAlgorithm.h.

Public Member Functions

 ClarkCleanAlgorithm ()
 Default constructor and destructor.
 ~ClarkCleanAlgorithm ()
void get ()
 Get the input data and parameters from the controller.
void put ()
 Return the results to the controller.
String & name ()
 Return the name of the algorithm.

Private Member Functions

void task ()
 Do the Clark CLEAN on the assigned data.

Private Attributes

PagedArray< Float > * model_sl_p
 Local copies of the data and input parameters.
Array< Float > residual_sl
Array< Float > psf_sf
Array< Float > mask
Float gain
Float threshold
Int numberIterations
Int chan
Int nchan
String myName
Int cache_p


Constructor & Destructor Documentation

casa::ClarkCleanAlgorithm::ClarkCleanAlgorithm (  ) 

Default constructor and destructor.

casa::ClarkCleanAlgorithm::~ClarkCleanAlgorithm (  ) 


Member Function Documentation

void casa::ClarkCleanAlgorithm::get (  )  [virtual]

Get the input data and parameters from the controller.

Implements casa::Algorithm.

void casa::ClarkCleanAlgorithm::put (  )  [virtual]

Return the results to the controller.

Implements casa::Algorithm.

String& casa::ClarkCleanAlgorithm::name (  )  [virtual]

Return the name of the algorithm.

Implements casa::Algorithm.

void casa::ClarkCleanAlgorithm::task (  )  [private, virtual]

Do the Clark CLEAN on the assigned data.

Implements casa::Algorithm.


Member Data Documentation

PagedArray<Float>* casa::ClarkCleanAlgorithm::model_sl_p [private]

Local copies of the data and input parameters.

Definition at line 56 of file ClarkCleanAlgorithm.h.

Array<Float> casa::ClarkCleanAlgorithm::residual_sl [private]

Definition at line 57 of file ClarkCleanAlgorithm.h.

Array<Float> casa::ClarkCleanAlgorithm::psf_sf [private]

Definition at line 58 of file ClarkCleanAlgorithm.h.

Array<Float> casa::ClarkCleanAlgorithm::mask [private]

Definition at line 59 of file ClarkCleanAlgorithm.h.

Float casa::ClarkCleanAlgorithm::gain [private]

Definition at line 60 of file ClarkCleanAlgorithm.h.

Float casa::ClarkCleanAlgorithm::threshold [private]

Definition at line 61 of file ClarkCleanAlgorithm.h.

Int casa::ClarkCleanAlgorithm::numberIterations [private]

Definition at line 62 of file ClarkCleanAlgorithm.h.

Int casa::ClarkCleanAlgorithm::chan [private]

Definition at line 63 of file ClarkCleanAlgorithm.h.

Int casa::ClarkCleanAlgorithm::nchan [private]

Definition at line 64 of file ClarkCleanAlgorithm.h.

String casa::ClarkCleanAlgorithm::myName [private]

Definition at line 65 of file ClarkCleanAlgorithm.h.

Int casa::ClarkCleanAlgorithm::cache_p [private]

Definition at line 66 of file ClarkCleanAlgorithm.h.


The documentation for this class was generated from the following file:
Generated on Thu Aug 27 21:32:55 2009 for NRAOCASA by  doxygen 1.5.1