65 #include "utility/actor/ShadowActorBase.h" 78 class FEM_ObjectBroker;
110 virtual int sendID(
const ID &theID);
Float vector abstraction.
Definition: Vector.h:94
virtual int sendMessage(const Message &theMessage)
Receive message.
Definition: Shadow.cpp:138
virtual int recvObject(MovableObject &theObject)
Receive object.
Definition: Shadow.cpp:115
Shadow(Channel &theChannel, FEM_ObjectBroker &)
Constructor.
Definition: Shadow.cpp:76
Object that can move between processes.
Definition: MovableObject.h:100
Channel * theChannel
Communication channel to use.
Definition: ShadowActorBase.h:52
ChannelAddress * getActorAddressPtr(void) const
Return a pointer to the channel in the actors address space.
Definition: Shadow.cpp:210
virtual int recvVector(Vector &theVector)
Receive vector.
Definition: Shadow.cpp:182
virtual int sendMatrix(const Matrix &theMatrix)
Send matrix.
Definition: Shadow.cpp:149
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
virtual int sendVector(const Vector &theVector)
Send vector.
Definition: Shadow.cpp:171
virtual int sendObject(MovableObject &theObject)
Send object.
Definition: Shadow.cpp:106
virtual int sendID(const ID &theID)
Send integer vector.
Definition: Shadow.cpp:193
Base class for Actor and Shadow objects.
Definition: ShadowActorBase.h:47
virtual int recvMessage(Message &theMessage)
Send message.
Definition: Shadow.cpp:127
Local object associated with an remote actor.
Definition: Shadow.h:91
virtual int recvMatrix(Matrix &theMatrix)
Receive matrix.
Definition: Shadow.cpp:160
Channel is an abstract base class which defines the channel interface.
Definition: Channel.h:92
Message between processes.
Definition: Message.h:77
A MachineBroker is responsible for getting an actor process running on the parallel machine...
Definition: MachineBroker.h:77
virtual int recvID(ID &theID)
Receive integer vector.
Definition: Shadow.cpp:204
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
Base class for classes that encapsulate channel addresses.
Definition: ChannelAddress.h:78
Matrix of floats.
Definition: Matrix.h:111