#include <worker.h>
Public Member Functions | |
| Worker (bool _local=false) | |
| The default constructor. | |
Private Member Functions | |
| int | Initialize (chomp::multiwork::mwData &data) |
| A function for the initialization of a worker. | |
| int | Process (chomp::multiwork::mwData &data) |
| A function for processing a piece of data by a worker. | |
| Worker (const Worker &) | |
| The copy constructor is not allowed. | |
| Worker & | operator= (const Worker &) |
| The assignment operator is not allowed. | |
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. | |
Definition at line 68 of file worker.h.
| Worker::Worker | ( | bool | _local = false |
) | [inline] |
| Worker::Worker | ( | const Worker & | ) | [inline, private] |
| int Worker::Initialize | ( | chomp::multiwork::mwData & | data | ) | [inline, private] |
| int Worker::Process | ( | chomp::multiwork::mwData & | data | ) | [inline, private] |
A function for processing a piece of data by a worker.
Definition at line 111 of file worker.h.
References computeMorseDecomposition(), computeParam(), controlNumber, coord2str(), coordMinMax(), fileExists(), custom::pop3p::finalDepth, custom::pop3p::ignoreIsolationForContinuation, internalBoundaryPoint(), local, matchMorseDecompositions(), MapComputation< mapcomp, cubetype, cubsettype >::maxImgDiam, MapComputation< mapcomp, cubetype, cubsettype >::maxImgVol, custom::pop3p::paramCount, custom::pop3p::paramDim, custom::pop3p::paramSubdiv, plotMorseDecompositionPNG(), custom::pop3p::spaceDim, custom::pop3p::spaceOffset, and custom::pop3p::spaceWidth.
bool Worker::local [private] |
1.5.3