Steps of MpiJob are now functors which can be wrapped (using decorator pattern).

This commit is contained in:
Benjamin Bouvier 2012-07-03 13:57:20 +02:00
commit 6bb2ccfbd6
4 changed files with 158 additions and 50 deletions

View file

@ -112,7 +112,8 @@ int main(int argc, char** argv)
{
// ParallelApply<int> job( plusOneInstance, v, *(tests[i].assign), 0, store, 3 );
ParallelApplyStore< int > store( plusOneInstance, v, 0, 3 );
Job< JobData<int> > job( *(tests[i].assign), 0, store );
// Job< JobData<int> > job( *(tests[i].assign), 0, store );
ParallelApply< int > job( *(tests[i].assign), 0, store );
if( job.isMaster() )
{