MachineBroker Class Reference

#include <MachineBroker.h>

Inheritance diagram for MachineBroker:

AlphaMachineBroker DecMachineBroker MillMachineBroker MPI_MachineBroker List of all members.

Public Member Functions

 MachineBroker (FEM_ObjectBroker *theObjectBroker)
virtual ~MachineBroker ()
virtual int getPID (void)=0
virtual int getNP (void)=0
virtual int shutdown (void)
virtual int runActors (void)
virtual ChannelstartActor (int actorType, int compDemand=0)
virtual int finishedWithActor (Channel *)
virtual ChannelgetMyChannel (void)=0
virtual ChannelgetRemoteProcess (void)=0
virtual int freeProcess (Channel *)=0

Detailed Description

Definition at line 43 of file MachineBroker.h.


Constructor & Destructor Documentation

MachineBroker::MachineBroker ( FEM_ObjectBroker theObjectBroker  ) 

Definition at line 38 of file MachineBroker.cpp.

MachineBroker::~MachineBroker (  )  [virtual]

Definition at line 44 of file MachineBroker.cpp.


Member Function Documentation

virtual int MachineBroker::getPID ( void   )  [pure virtual]

Implemented in MPI_MachineBroker.

virtual int MachineBroker::getNP ( void   )  [pure virtual]

Implemented in MPI_MachineBroker.

int MachineBroker::shutdown ( void   )  [virtual]

Definition at line 54 of file MachineBroker.cpp.

References freeProcess(), opserr, Channel::recvID(), and Channel::sendID().

Referenced by main(), and OpenSeesExit().

int MachineBroker::runActors ( void   )  [virtual]

Channel * MachineBroker::startActor ( int  actorType,
int  compDemand = 0 
) [virtual]

Definition at line 142 of file MachineBroker.cpp.

References endln, freeProcess(), opserr, Channel::recvID(), and Channel::sendID().

Referenced by Shadow::Shadow().

int MachineBroker::finishedWithActor ( Channel  )  [virtual]

Definition at line 219 of file MachineBroker.cpp.

virtual Channel* MachineBroker::getMyChannel ( void   )  [pure virtual]

Implemented in MPI_MachineBroker.

Referenced by runActors().

virtual Channel* MachineBroker::getRemoteProcess ( void   )  [pure virtual]

Implemented in MPI_MachineBroker.

virtual int MachineBroker::freeProcess ( Channel  )  [pure virtual]

Implemented in MPI_MachineBroker.

Referenced by shutdown(), and startActor().


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:45 2006 for OpenSees by doxygen 1.5.0