28 #ifndef OracleDatastore_h 29 #define OracleDatastore_h 45 #include "DBDatastore.h" 49 class FEM_ObjectBroker;
62 int lastDomainChangeStamp;
70 void setProjTag(
int projectID);
73 int searchProjTag(
const std::string &projName);
Definition: DBDatastore.h:38
Float vector abstraction.
Definition: Vector.h:93
Definition: OracleDatastore.h:54
Finite element model generation tools.
Definition: Preprocessor.h:58
ChannelAddress * getLastSendersAddress(void)
Return .
Definition: OracleDatastore.cpp:147
int sendMatrix(int dbTag, int commitTag, const Matrix &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: OracleDatastore.cpp:181
Object that can move between processes.
Definition: MovableObject.h:99
int recvVector(int dbTag, int commitTag, Vector &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: OracleDatastore.cpp:271
int recvMsg(int dbTag, int commitTag, Message &, ChannelAddress *theAddress=nullptr)
Invoked to send the data in the Message object theMsg to another Channel object.
Definition: OracleDatastore.cpp:174
FEM_ObjectBroker is is an object broker class for the finite element method.
Definition: FEM_ObjectBroker.h:145
Vector of integers.
Definition: ID.h:93
int sendObj(int commitTag, MovableObject &, ChannelAddress *theAddress=nullptr)
Call {sendSelf(commitTag, *this, theBroker)} on theObject and return the result.
Definition: OracleDatastore.cpp:161
int setNextAddress(const ChannelAddress &otherChannelAddress)
Return .
Definition: OracleDatastore.cpp:143
char * addToProgram(void)
Return .
Definition: OracleDatastore.cpp:132
int setUpShadow(void)
Return .
Definition: OracleDatastore.cpp:136
int sendVector(int dbTag, int commitTag, const Vector &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: OracleDatastore.cpp:242
int sendID(int dbTag, int commitTag, const ID &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: OracleDatastore.cpp:288
int recvMatrix(int dbTag, int commitTag, Matrix &, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: OracleDatastore.cpp:220
int setUpActor(void)
Return .
Definition: OracleDatastore.cpp:140
Message between processes.
Definition: Message.h:76
int recvID(int dbTag, int commitTag, ID &theID, ChannelAddress *theAddress=nullptr)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: OracleDatastore.cpp:318
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Definition: ChannelAddress.h:69
Matrix of floats.
Definition: Matrix.h:108
int recvObj(int commitTag, MovableObject &theObject, FEM_ObjectBroker &, ChannelAddress *theAddress=nullptr)
Call {recvSelf(commitTag, *this, theBroker)} on theObject and return the result.
Definition: OracleDatastore.cpp:164
int commitState(int commitTag)
Stores the current state on the database.
Definition: OracleDatastore.cpp:155
int sendMsg(int dbTag, int commitTag, const Message &, ChannelAddress *theAddress=nullptr)
A method invoked to send the data in the Message object theMsg to another Channel object...
Definition: OracleDatastore.cpp:168