XC Open source finite element analysis program
Public Member Functions | Protected Attributes | List of all members
XC::Shadow Class Reference
Inheritance diagram for XC::Shadow:
XC::ShadowSubdomain

Public Member Functions

 Shadow (Channel &theChannel, FEM_ObjectBroker &)
 
 Shadow (Channel &theChannel, FEM_ObjectBroker &, ChannelAddress &theAddress)
 
 Shadow (int actorType, FEM_ObjectBroker &, MachineBroker &, int compDemand)
 
virtual int sendObject (MovableObject &theObject)
 
virtual int recvObject (MovableObject &theObject)
 
virtual int sendMessage (const Message &theMessage)
 
virtual int recvMessage (Message &theMessage)
 
virtual int sendMatrix (const Matrix &theMatrix)
 
virtual int recvMatrix (Matrix &theMatrix)
 
virtual int sendVector (const Vector &theVector)
 
virtual int recvVector (Vector &theVector)
 
virtual int sendID (const ID &theID)
 
virtual int recvID (ID &theID)
 
void setCommitTag (int commitTag)
 
ChannelgetChannelPtr (void) const
 
FEM_ObjectBrokergetObjectBrokerPtr (void) const
 
ChannelAddressgetActorAddressPtr (void) const
 

Protected Attributes

ChanneltheChannel
 
FEM_ObjectBrokertheBroker
 

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