33 #include "utility/actor/actor/MovableObject.h" 34 #include "xc_utils/src/kernel/CommandEntity.h" 35 #include "utility/matrix/Vector.h" 41 class FEM_ObjectBroker;
80 virtual int setTrialData(
const size_t &nDOF,
const double &value,
const size_t &dof);
81 virtual int setTrialData(
const size_t &nDOF,
const Vector &);
82 virtual int incrTrialData(
const size_t &nDOF,
const Vector &);
int recvData(const CommParameters &)
Receives object members through the channel being passed as parameter.
Definition: NodeVectors.cc:312
Float vector abstraction.
Definition: Vector.h:93
Vectores to store trial and commited values of node displacement, velocity, etc.
Definition: NodeVectors.h:47
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:54
Vector * commitData
commited quantities
Definition: NodeVectors.h:51
Object that can move between processes.
Definition: MovableObject.h:99
virtual int revertToLastCommit(const size_t &nDOF)
Returns the vectors its last commited 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:43
size_t numVectors
number of vectors.
Definition: NodeVectors.h:50
const Vector & getCommitData(void) const
Returns commited 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 sendData(CommParameters &)
Sends object members through the channel being passed as parameter.
Definition: NodeVectors.cc:289
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(CommParameters &)
Sends the vector through the communicator.
Definition: NodeVectors.cc:347
Vector * trialData
trial quantities
Definition: NodeVectors.h:52
virtual int recvSelf(const CommParameters &)
Receive the object.
Definition: NodeVectors.cc:360
virtual ~NodeVectors(void)
destructor
Definition: NodeVectors.cc:82
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Communication parameters between processes.
Definition: CommParameters.h:65
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