Merged MpiJob and Role, using eoLogger instead of cout.

This commit is contained in:
Benjamin Bouvier 2012-06-22 14:24:23 +02:00
commit da9eb9ce7b
3 changed files with 38 additions and 65 deletions

View file

@ -36,18 +36,18 @@ class ParallelApply : public MpiJob
virtual void processTask( )
{
EOT ind;
comm.recv( _masterRank, 1, ind );
comm.recv( masterRank, 1, ind );
func( ind );
comm.send( _masterRank, 1, ind );
comm.send( masterRank, 1, ind );
}
bool isFinished()
{
return index = size;
return index == size;
}
protected:
vector<EOT> & data;
std::vector<EOT> & data;
eoUF<EOT&, void>& func;
int index;
int size;