casa  5.7.0-16
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
casa::ClarkCleanAlgorithm Class Reference

#include <ClarkCleanAlgorithm.h>

Inheritance diagram for casa::ClarkCleanAlgorithm:
casa::Algorithm

Public Member Functions

 ClarkCleanAlgorithm ()
 Default constructor and destructor. More...
 
 ~ClarkCleanAlgorithm ()
 
void get ()
 Get the input data and parameters from the controller. More...
 
void put ()
 Return the results to the controller. More...
 
casacore::Stringname ()
 Return the name of the algorithm. More...
 
- Public Member Functions inherited from casa::Algorithm
 Algorithm ()
 Default constructor and destructor. More...
 
virtual ~Algorithm ()
 
void apply ()
 Generic apply to execute the parallel task. More...
 

Private Member Functions

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

Private Attributes

casacore::PagedArray
< casacore::Float > * 
model_sl_p
 Local copies of the data and input parameters. More...
 
casacore::Array< casacore::Floatresidual_sl
 
casacore::Array< casacore::Floatpsf_sf
 
casacore::Array< casacore::Floatmask
 
casacore::Float gain
 
casacore::Float threshold
 
casacore::Int numberIterations
 
casacore::Int chan
 
casacore::Int nchan
 
casacore::String myName
 
casacore::Int cache_p
 

Additional Inherited Members

Detailed Description

Definition at line 39 of file ClarkCleanAlgorithm.h.

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.

casacore::String& casa::ClarkCleanAlgorithm::name ( )
virtual

Return the name of the algorithm.

Implements casa::Algorithm.

void casa::ClarkCleanAlgorithm::put ( )
virtual

Return the results to the controller.

Implements casa::Algorithm.

void casa::ClarkCleanAlgorithm::task ( )
privatevirtual

Do the Clark CLEAN on the assigned data.

Implements casa::Algorithm.

Member Data Documentation

casacore::Int casa::ClarkCleanAlgorithm::cache_p
private

Definition at line 66 of file ClarkCleanAlgorithm.h.

casacore::Int casa::ClarkCleanAlgorithm::chan
private

Definition at line 63 of file ClarkCleanAlgorithm.h.

casacore::Float casa::ClarkCleanAlgorithm::gain
private

Definition at line 60 of file ClarkCleanAlgorithm.h.

casacore::Array<casacore::Float> casa::ClarkCleanAlgorithm::mask
private

Definition at line 59 of file ClarkCleanAlgorithm.h.

casacore::PagedArray<casacore::Float>* casa::ClarkCleanAlgorithm::model_sl_p
private

Local copies of the data and input parameters.

Definition at line 56 of file ClarkCleanAlgorithm.h.

casacore::String casa::ClarkCleanAlgorithm::myName
private

Definition at line 65 of file ClarkCleanAlgorithm.h.

casacore::Int casa::ClarkCleanAlgorithm::nchan
private

Definition at line 64 of file ClarkCleanAlgorithm.h.

casacore::Int casa::ClarkCleanAlgorithm::numberIterations
private

Definition at line 62 of file ClarkCleanAlgorithm.h.

casacore::Array<casacore::Float> casa::ClarkCleanAlgorithm::psf_sf
private

Definition at line 58 of file ClarkCleanAlgorithm.h.

casacore::Array<casacore::Float> casa::ClarkCleanAlgorithm::residual_sl
private

Definition at line 57 of file ClarkCleanAlgorithm.h.

casacore::Float casa::ClarkCleanAlgorithm::threshold
private

Definition at line 61 of file ClarkCleanAlgorithm.h.


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