The Conley-Morse Graphs Software
|
The worker class that processes single chunks of data which contain the definition of a selected rectangular area in the set of parameters to process. More...
#include <worker.h>
Public Member Functions | |
Worker (bool _local=false) | |
The default constructor. More... | |
~Worker () | |
Destructor part for the worker specialization. More... | |
Private Member Functions | |
int | Initialize (chomp::multiwork::mwData &data) |
A function for the initialization of a worker. More... | |
int | Process (chomp::multiwork::mwData &data) |
A function for processing a piece of data by a worker. More... | |
Worker (const Worker &) | |
The copy constructor is not allowed. More... | |
Worker & | operator= (const Worker &) |
The assignment operator is not allowed. More... | |
Private Attributes | |
bool | local |
Is the work being done locally? That is, in the same process as the coordinator? If so, then the global variables are not reset, such as pointbase, because this might affect the coordinator's data. More... | |
chomp::homology::timeused | waitingTime |
Waiting time measurement between consecutive pieces. More... | |
bool | waiting |
Is the worker waiting for anything? More... | |
The worker class that processes single chunks of data which contain the definition of a selected rectangular area in the set of parameters to process.
|
inline |
|
inline |
Destructor part for the worker specialization.
Definition at line 119 of file worker.h.
References local, waiting, and waitingTime.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
A function for processing a piece of data by a worker.
Definition at line 140 of file worker.h.
References computeMorseDecomposition(), computeParam(), controlNumber, coord2str(), fileExists(), custom::difference::finalDepth, custom::difference::ignoreIsolationForContinuation, internalBoundaryPoint(), local, matchMorseDecompositions(), MapComputation< mapcomp, cubetype, cubsettype >::maxImgDiam, MapComputation< mapcomp, cubetype, cubsettype >::maxImgVol, custom::difference::paramCount, custom::difference::paramDim, custom::difference::paramSubdiv, PLOT_X_COORD, PLOT_Y_COORD, plotMorseDecompositionPNG(), custom::difference::spaceDim, custom::difference::spaceOffset, custom::difference::spaceWidth, waiting, and waitingTime.
|
private |
|
private |
|
private |