PredictAlgorithm.h

Classes

PredictAlgorithm -- Parallel model visibility prediction (full description)

class PredictAlgorithm : public Algorithm

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)

Description

Prerequisite

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

Member Description

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

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