PredictAlgorithm.h
Classes
- PredictAlgorithm -- Parallel model visibility prediction (full description)
Interface
- Public Members
- PredictAlgorithm()
- ~PredictAlgorithm()
- void get()
- void put()
- String &name()
- Private Members
- void task()
- void initializeGet(const VisBuffer& vb, Int row, Int model, Bool incremental)
- VisBuffer& getModelVis(VisBuffer& vb, Int model, Bool incremental)
Prerequisite
- FTMachine module
- Algorithm module
Etymology
From "parallel model visibility prediction" and "algorithm"
Synopsis
Used by PSkyEquation to predict model visibility in parallel.
Fits within the Applicator/Algorithm framework
Example
Motivation
Encapsulates the parallel model visibility prediction
To Do
- Implement changing SkyJones so that mosaicing can be parallelized
Member Description
Default constructor and destructor
void get()
Get the input data and parameters from the controller
void put()
Return the results to the controller
Return the name of the algorithm
The work that a child processor is to do
void initializeGet(const VisBuffer& vb, Int row, Int model, Bool incremental)
Initialize the visibility grid
FT and put the result into the model visibility column of the visbuffer