class FE_Datastore : public Channel


Inheritance:


Public Methods

FE_Datastore(Domain &theDomain, FEM_ObjectBroker &theBroker)
virtual ~FE_Datastore()
virtual int getDbTag(void)
virtual int commitState(int commitTag)
virtual int restoreState(int commitTag)

Protected Methods

FEM_ObjectBroker* getObjectBroker(void)

Inherited from Channel:

Public Methods

virtual char* addToProgram(void)
virtual int setUpShadow(void)
virtual int setUpActor(void)
virtual int setNextAddress(const ChannelAddress &theAddress)
virtual ChannelAddress* getLastSendersAddress(void)
virtual int sendObj(int commitTag, MovableObject &theObject, ChannelAddress *theAddress =0)
virtual int recvObj(int commitTag, MovableObject &theObject, FEM_ObjectBroker &theBroker, ChannelAddress *theAddress =0)
virtual int sendMsg(int dbTag, int commitTag, const Message &theMessage, ChannelAddress *theAddress =0)
virtual int recvMsg(int dbTag, int commitTag, Message &theMessage, ChannelAddress *theAddress =0)
virtual int sendMatrix(int dbTag, int commitTag, const Matrix &theMatrix, ChannelAddress *theAddress =0)
virtual int recvMatrix(int dbTag, int commitTag, Matrix &theMatrix, ChannelAddress *theAddress =0)
virtual int sendVector(int dbTag, int commitTag, const Vector &theVector, ChannelAddress *theAddress =0)
virtual int recvVector(int dbTag, int commitTag, Vector &theVector, ChannelAddress *theAddress =0)
virtual int sendID(int dbTag, int commitTag, const ID &theID, ChannelAddress *theAddress =0)
virtual int recvID(int dbTag, int commitTag, ID &theID, ChannelAddress *theAddress =0)

Documentation

FE_Datastore is an abstract class. An FE_Datastore object is used in the program to store/restore the geometry and state information in the domain at particular instances. How, where and how the data is stored depends on the implementation provided by the concrete subclasses.

FE_Datastore(Domain &theDomain, FEM_ObjectBroker &theBroker)

virtual ~FE_Datastore()

virtual int getDbTag(void)

virtual int commitState(int commitTag)

virtual int restoreState(int commitTag)

FEM_ObjectBroker* getObjectBroker(void)


Direct child classes:
FileDatastore

alphabetic index Contents

this page has been generated automatically by a slightly modified version of doc++ for OpenSees

Copyright Contact Us