EvolvingObjects
eo::mpi::OneShotJob< JobData > Class Template Reference

Job that will be launched only once. More...

#include <eoMpi.h>

Inheritance diagram for eo::mpi::OneShotJob< JobData >:
eo::mpi::Job< JobData >

List of all members.

Public Member Functions

 OneShotJob (AssignmentAlgorithm &algo, int masterRank, JobStore< JobData > &store)

Detailed Description

template<class JobData>
class eo::mpi::OneShotJob< JobData >

Job that will be launched only once.

As explained in eo::mpi documentation, jobs can happen either a well known amount of times or an unknown amount of times. This class implements the general case when the job is launched a well known amount of times. The job will be terminated on both sides (master and worker) once the master would have said it.

It uses the message Message::Finish as the termination message.

Definition at line 791 of file eoMpi.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Friends