62 #ifndef MachineBroker_h    63 #define MachineBroker_h    66 #include "utility/actor/ObjectWithObjBroker.h"    67 #include "utility/matrix/ID.h"    71 class FEM_ObjectBroker;
    80     std::vector<Channel *> actorChannels; 
    82     int numActiveChannels;
    92     virtual int getPID(
void) = 0;
    93     virtual int getNP(
void)  = 0;
    96     virtual int shutdown(
void);    
    97     virtual int runActors(
void);
    99     virtual int finishedWithActor(
Channel *);
   102     virtual Channel *getMyChannel(
void) =0;
   103     virtual Channel *getRemoteProcess(
void) =0;
   104     virtual int freeProcess(
Channel *) =0;
 virtual ~MachineBroker()
Destructor. 
Definition: MachineBroker.cpp:66
FEM_ObjectBroker is is an object broker class for the finite element method. 
Definition: FEM_ObjectBroker.h:151
Vector of integers. 
Definition: ID.h:95
Base class for Actor and Shadow objects. 
Definition: ObjectWithObjBroker.h:40
Channel is an abstract base class which defines the channel interface. 
Definition: Channel.h:92
A MachineBroker is responsible for getting an actor process running on the parallel machine...
Definition: MachineBroker.h:77
virtual Channel * startActor(int actorType, int compDemand=0)
Invoked to start the program. 
Definition: MachineBroker.cpp:153
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35