casa
$Rev:20696$
|
Parallel model visibility prediction. More...
#include <PredictAlgorithm.h>
Public Member Functions | |
PredictAlgorithm () | |
Default constructor and destructor. | |
~PredictAlgorithm () | |
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 () |
The work that a child processor is to do. | |
void | initializeGet (const VisBuffer &vb, Int row, Int model, Bool incremental) |
Initialize the visibility grid. | |
VisBuffer & | getModelVis (VisBuffer &vb, Int model, Bool incremental) |
FT and put the result into the model visibility column of the visbuffer. | |
Private Attributes | |
Int | model_p |
Private data. | |
TempImage< Complex > * | cImage_p |
String | myName_p |
String | msName_p |
Bool | incremental_p |
TempImage< Float > | psf_p |
FTMachine * | ft_p |
MeasurementSet * | ms_p |
Parallel model visibility prediction.
Public interface
From "parallel model visibility prediction" and "algorithm"
Used by PSkyEquation to predict model visibility in parallel. Fits within the Applicator/Algorithm framework
Encapsulates the parallel model visibility prediction
Definition at line 78 of file PredictAlgorithm.h.
Default constructor and destructor.
void casa::PredictAlgorithm::get | ( | ) | [virtual] |
Get the input data and parameters from the controller.
Implements casa::Algorithm.
VisBuffer& casa::PredictAlgorithm::getModelVis | ( | VisBuffer & | vb, |
Int | model, | ||
Bool | incremental | ||
) | [private] |
FT and put the result into the model visibility column of the visbuffer.
void casa::PredictAlgorithm::initializeGet | ( | const VisBuffer & | vb, |
Int | row, | ||
Int | model, | ||
Bool | incremental | ||
) | [private] |
Initialize the visibility grid.
String& casa::PredictAlgorithm::name | ( | ) | [virtual] |
Return the name of the algorithm.
Implements casa::Algorithm.
void casa::PredictAlgorithm::put | ( | ) | [virtual] |
Return the results to the controller.
Implements casa::Algorithm.
void casa::PredictAlgorithm::task | ( | ) | [private, virtual] |
The work that a child processor is to do.
Implements casa::Algorithm.
TempImage<Complex>* casa::PredictAlgorithm::cImage_p [private] |
Definition at line 97 of file PredictAlgorithm.h.
FTMachine* casa::PredictAlgorithm::ft_p [private] |
Definition at line 102 of file PredictAlgorithm.h.
Bool casa::PredictAlgorithm::incremental_p [private] |
Definition at line 100 of file PredictAlgorithm.h.
Int casa::PredictAlgorithm::model_p [private] |
Private data.
Definition at line 95 of file PredictAlgorithm.h.
MeasurementSet* casa::PredictAlgorithm::ms_p [private] |
Definition at line 103 of file PredictAlgorithm.h.
String casa::PredictAlgorithm::msName_p [private] |
Definition at line 99 of file PredictAlgorithm.h.
String casa::PredictAlgorithm::myName_p [private] |
Definition at line 98 of file PredictAlgorithm.h.
TempImage<Float> casa::PredictAlgorithm::psf_p [private] |
Definition at line 101 of file PredictAlgorithm.h.