#include <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 |
Definition at line 39 of file ClarkCleanAlgorithm.h.
| casa::ClarkCleanAlgorithm::ClarkCleanAlgorithm | ( | ) |
Default constructor and destructor.
| casa::ClarkCleanAlgorithm::~ClarkCleanAlgorithm | ( | ) |
| void casa::ClarkCleanAlgorithm::get | ( | ) | [virtual] |
Get the input data and parameters from the controller.
Implements casa::Algorithm.
| 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 | ( | ) | [private, virtual] |
Do the Clark CLEAN on the assigned data.
Implements casa::Algorithm.
Int casa::ClarkCleanAlgorithm::cache_p [private] |
Definition at line 66 of file ClarkCleanAlgorithm.h.
Int casa::ClarkCleanAlgorithm::chan [private] |
Definition at line 63 of file ClarkCleanAlgorithm.h.
Float casa::ClarkCleanAlgorithm::gain [private] |
Definition at line 60 of file ClarkCleanAlgorithm.h.
Array<Float> casa::ClarkCleanAlgorithm::mask [private] |
Definition at line 59 of file ClarkCleanAlgorithm.h.
PagedArray<Float>* casa::ClarkCleanAlgorithm::model_sl_p [private] |
Local copies of the data and input parameters.
Definition at line 56 of file ClarkCleanAlgorithm.h.
String casa::ClarkCleanAlgorithm::myName [private] |
Definition at line 65 of file ClarkCleanAlgorithm.h.
Int casa::ClarkCleanAlgorithm::nchan [private] |
Definition at line 64 of file ClarkCleanAlgorithm.h.
Int casa::ClarkCleanAlgorithm::numberIterations [private] |
Definition at line 62 of file ClarkCleanAlgorithm.h.
Array<Float> casa::ClarkCleanAlgorithm::psf_sf [private] |
Definition at line 58 of file ClarkCleanAlgorithm.h.
Array<Float> casa::ClarkCleanAlgorithm::residual_sl [private] |
Definition at line 57 of file ClarkCleanAlgorithm.h.
Float casa::ClarkCleanAlgorithm::threshold [private] |
Definition at line 61 of file ClarkCleanAlgorithm.h.
1.6.1