28 #ifndef SYNTHESIS_PREDICTALGORITHM_H
29 #define SYNTHESIS_PREDICTALGORITHM_H
Parallel model visibility prediction.
casacore::String & name()
Return the name of the algorithm.
void initializeGet(const VisBuffer &vb, casacore::Int row, casacore::Int model, casacore::Bool incremental)
Initialize the visibility grid.
Defines a computational unit for parallel processing.
void put()
Return the results to the controller.
casacore::String msName_p
casacore::TempImage< casacore::Complex > * cImage_p
casacore::Int model_p
Private data.
PredictAlgorithm()
Default constructor and destructor.
bool Bool
Define the standard types used by Casacore.
VisBuffer & getModelVis(VisBuffer &vb, casacore::Int model, casacore::Bool incremental)
FT and put the result into the model visibility column of the visbuffer.
casacore::MeasurementSet * ms_p
A Table intended to hold astronomical data (a set of Measurements).
casacore::Bool incremental_p
void task()
The work that a child processor is to do.
casacore::TempImage< casacore::Float > psf_p
String: the storage and methods of handling collections of characters.
VisBuffers encapsulate one chunk of visibility data for processing.
casacore::String myName_p
defines interface for the Fourier Transform Machine