30 #ifndef SYNTHESIS_ALGORITHM_H
31 #define SYNTHESIS_ALGORITHM_H
103 virtual void get() = 0;
106 virtual void put() = 0;
113 virtual void task() = 0;
Algorithm()
Default constructor and destructor.
Defines a computational unit for parallel processing.
virtual casacore::String & name()=0
Return the name of the algorithm.
virtual void task()=0
Do the work assigned as a parallel task.
void done()
Signal that a worker process is done.
void apply()
Generic apply to execute the parallel task.
virtual void put()=0
Return the results to the controller.
String: the storage and methods of handling collections of characters.
#define casacore
<X11/Intrinsic.h> #defines true, false, casacore::Bool, and String.