34 #include "utility/actor/actor/MovableObject.h" 35 #include "utility/kernel/CommandEntity.h" 36 #include "utility/matrix/Vector.h" 42 class FEM_ObjectBroker;
81 virtual int setTrialData(
const size_t &nDOF,
const double &value,
const size_t &dof);
82 virtual int setTrialData(
const size_t &nDOF,
const Vector &);
83 virtual int incrTrialData(
const size_t &nDOF,
const Vector &);
Float vector abstraction.
Definition: Vector.h:94
Vectors to store trial and committed values of node displacement, velocity, etc.
Definition: NodeVectors.h:48
Communication parameters between processes.
Definition: Communicator.h:66
size_t getVectorsSize(void) const
Return the number of node DOFs.
Definition: NodeVectors.cc:86
Vector values
double array holding the displacement/velocity/acceleration.
Definition: NodeVectors.h:55
Vector * commitData
committed quantities
Definition: NodeVectors.h:52
Object that can move between processes.
Definition: MovableObject.h:100
virtual int revertToLastCommit(const size_t &nDOF)
Returns the vectors its last committed value.
Definition: NodeVectors.cc:223
virtual const Vector & getData(const size_t &) const
Returns the data vector.
Definition: NodeVectors.cc:95
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
size_t numVectors
number of vectors.
Definition: NodeVectors.h:51
const Vector & getCommitData(void) const
Returns committed values.
Definition: NodeVectors.cc:111
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags de los miembros of the clase.
Definition: NodeVectors.cc:283
int recvData(const Communicator &)
Receives object members through the communicator argument.
Definition: NodeVectors.cc:312
virtual int revertToStart(const size_t &nDOF)
Returns the node a su estado inicial.
Definition: NodeVectors.cc:236
const Vector & getTrialData(void) const
Returns trial values.
Definition: NodeVectors.cc:133
virtual int sendSelf(Communicator &)
Sends the vector through the communicator.
Definition: NodeVectors.cc:347
virtual int recvSelf(const Communicator &)
Receive the object.
Definition: NodeVectors.cc:360
Objet that can execute python scripts.
Definition: CommandEntity.h:40
Vector * trialData
trial quantities
Definition: NodeVectors.h:53
int sendData(Communicator &)
Sends object members through the communicator argument.
Definition: NodeVectors.cc:289
virtual ~NodeVectors(void)
destructor
Definition: NodeVectors.cc:82
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
virtual int commitState(const size_t &nDOF)
Commit state.
Definition: NodeVectors.cc:210
NodeVectors(const size_t &nv=2)
Constructor.
Definition: NodeVectors.cc:64
int createData(const size_t &)
private method to create the arrays to hold the data values and the Vector objects for the committed ...
Definition: NodeVectors.cc:251