Parallel residual image formation. More...
#include <ResidualAlgorithm.h>
Public Member Functions | |
| ResidualAlgorithm () | |
| Default constructor and destructor. | |
| ~ResidualAlgorithm () | |
| 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 () |
| Form the residual image. | |
| void | initializePut (const VisBuffer &vb, Int model) |
| Local utility functions. | |
| void | putResidualVis (VisBuffer &vb, Int model) |
Private Attributes | |
| Int | model_p |
| Private data. | |
| TempImage< Complex > * | cImage_p |
| String | myName_p |
| String | msName_p |
| Bool | incremental_p |
| Matrix< Float > * | weight_p |
| TempImage< Float > | psf_p |
| FTMachine * | ft_p |
| MeasurementSet * | ms_p |
Parallel residual image formation.
Public interface
From "residual image" and "parallel algorithm"
This class is called by PSkyEquation to form residual image using parallelization within the Applicator/Algorithm framework
Encapsulate the parallelized residual image formation
Definition at line 79 of file ResidualAlgorithm.h.
| casa::ResidualAlgorithm::ResidualAlgorithm | ( | ) |
Default constructor and destructor.
| casa::ResidualAlgorithm::~ResidualAlgorithm | ( | ) |
| void casa::ResidualAlgorithm::get | ( | ) | [virtual] |
Get the input data and parameters from the controller.
Implements casa::Algorithm.
| void casa::ResidualAlgorithm::initializePut | ( | const VisBuffer & | vb, | |
| Int | model | |||
| ) | [private] |
Local utility functions.
| String& casa::ResidualAlgorithm::name | ( | ) | [virtual] |
Return the name of the algorithm.
Implements casa::Algorithm.
| void casa::ResidualAlgorithm::put | ( | ) | [virtual] |
Return the results to the controller.
Implements casa::Algorithm.
| void casa::ResidualAlgorithm::putResidualVis | ( | VisBuffer & | vb, | |
| Int | model | |||
| ) | [private] |
| void casa::ResidualAlgorithm::task | ( | ) | [private, virtual] |
Form the residual image.
Implements casa::Algorithm.
TempImage<Complex>* casa::ResidualAlgorithm::cImage_p [private] |
Definition at line 97 of file ResidualAlgorithm.h.
FTMachine* casa::ResidualAlgorithm::ft_p [private] |
Definition at line 103 of file ResidualAlgorithm.h.
Bool casa::ResidualAlgorithm::incremental_p [private] |
Definition at line 100 of file ResidualAlgorithm.h.
Int casa::ResidualAlgorithm::model_p [private] |
Private data.
Definition at line 96 of file ResidualAlgorithm.h.
MeasurementSet* casa::ResidualAlgorithm::ms_p [private] |
Definition at line 104 of file ResidualAlgorithm.h.
String casa::ResidualAlgorithm::msName_p [private] |
Definition at line 99 of file ResidualAlgorithm.h.
String casa::ResidualAlgorithm::myName_p [private] |
Definition at line 98 of file ResidualAlgorithm.h.
TempImage<Float> casa::ResidualAlgorithm::psf_p [private] |
Definition at line 102 of file ResidualAlgorithm.h.
Matrix<Float>* casa::ResidualAlgorithm::weight_p [private] |
Definition at line 101 of file ResidualAlgorithm.h.
1.6.1