EvolvingObjects
eo::mpi::IsFinishedFunction< JobData > Struct Template Reference

Functor (master side) indicating whether the job is done or not. More...

#include <eoMpi.h>

Inheritance diagram for eo::mpi::IsFinishedFunction< JobData >:
eoF< bool > eo::mpi::SharedDataFunction< JobData, IsFinishedFunction< JobData > > eoFunctorBase

List of all members.

Public Member Functions

 IsFinishedFunction (IsFinishedFunction< JobData > *w=0)

Detailed Description

template<typename JobData>
struct eo::mpi::IsFinishedFunction< JobData >

Functor (master side) indicating whether the job is done or not.

The master loops on this functor to know when to stop. When this functor returns true, the master will wait for the last responses and properly stops the job. Whenever this functor returns false, the master will send tasks, until this functor returns true.

This is a functor implementing bool operator()(), and also a shared function, containing wrapper on its own type.

Definition at line 372 of file eoMpi.h.


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