casa
$Rev:20696$
|
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.
Default constructor and destructor.
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.