30 #ifndef PyDictDatastore_h 31 #define PyDictDatastore_h 33 #include <utility/database/FE_Datastore.h> 46 const std::string &getFileName(
void)
const 48 boost::python::dict pyDict;
49 void insertData(
const std::string &,
const int &,
const int &,
const double *,
const int &);
50 void insertData(
const std::string &,
const int &,
const int &,
const int *,
const int &);
51 std::vector<double> retrieveDoubleData(
const std::string &,
const int &,
const int &);
52 std::vector<int> retrieveIntData(
const std::string &,
const int &,
const int &);
56 std::string getTypeId(
void)
const 74 int save(
const int &commitTag);
75 int restore(
const int &commitTag);
Float vector abstraction.
Definition: Vector.h:94
int sendMatrix(int, int, const Matrix &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: PyDictDatastore.cc:155
Base class for objects that store/restore model information.
Definition: FE_Datastore.h:84
int recvVector(int, int, Vector &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: PyDictDatastore.cc:183
Finite element model generation tools.
Definition: Preprocessor.h:59
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
int sendVector(int, int, const Vector &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Vector object theVector to another Channel object.
Definition: PyDictDatastore.cc:175
int sendID(int, int, const ID &, ChannelAddress *a=nullptr)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: PyDictDatastore.cc:195
int sendMsg(int, int, const Message &, ChannelAddress *a=nullptr)
A method invoked to send the data in the Message object theMsg to another Channel object...
Definition: PyDictDatastore.cc:41
void jsonRead(std::istream &)
Read Python dictionary from JSON file.
Definition: PyDictDatastore.cc:274
int recvMatrix(int, int, Matrix &, ChannelAddress *a=nullptr)
Invoked to receive the data in the Matrix object theMatrix to another Channel object.
Definition: PyDictDatastore.cc:163
Store model data in a Python dictionary.
Definition: PyDictDatastore.h:43
int recvID(int, int, ID &, ChannelAddress *a=nullptr)
Invoked to receive the data in the ID object theID to another Channel object.
Definition: PyDictDatastore.cc:203
Message between processes.
Definition: Message.h:77
int recvMsg(int, int, Message &, ChannelAddress *a=nullptr)
Invoked to send the data in the Message object theMsg to another Channel object.
Definition: PyDictDatastore.cc:47
virtual const std::string & getName(void) const
Returns the name passed as argument to the constructor.
Definition: FE_Datastore.cpp:249
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
void jsonWrite(std::ostream &) const
Write Python dictionary from JSON file.
Definition: PyDictDatastore.cc:214