29 #ifndef DamageModelVector_h 30 #define DamageModelVector_h 32 #include "material/MaterialVector.h" 33 #include "material/uniaxial/UniaxialMaterial.h" 34 #include "xc_utils/src/nucleo/EntCmd.h" 35 #include "utility/actor/actor/MovableID.h" 36 #include "utility/matrix/Vector.h" 50 void borra_dmg_models(
void);
52 void alloc(
const std::vector<DamageModel *> &);
59 typedef typename std::vector<DamageModel *> dmg_model_vector;
60 typedef typename dmg_model_vector::iterator iterator;
61 typedef typename dmg_model_vector::reference reference;
62 typedef typename dmg_model_vector::const_reference const_reference;
72 bool empty(
void)
const;
int revertToLastCommit(void)
Returns the estado de los dmg_models al del último commit.
Definition: DamageModelVector.cc:157
int revertToStart(void)
Returns the estado de los dmg_models al inicial.
Definition: DamageModelVector.cc:173
void alloc(const std::vector< DamageModel * > &)
Copia los dmg_models.
Definition: DamageModelVector.cc:48
Vector que almacena los dbTags de los miembros de la clase.
Definition: DbTagData.h:43
Definition: DamageModel.h:87
int recvData(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: DamageModelVector.cc:205
int recvSelf(const CommParameters &)
Receives object through the channel being passed as parameter.
Definition: DamageModelVector.cc:227
DamageModelVector & operator=(const DamageModelVector &)
Assignment operator.
Definition: DamageModelVector.cc:70
Vector de pointers to damage models. se emplea en Joint2D.
Definition: DamageModelVector.h:47
Object that can move between processes.
Definition: MovableObject.h:91
int sendData(CommParameters &)
Send object members through the channel being passed as parameter.
Definition: DamageModelVector.cc:197
int commitState(const material_vector &)
Consuma el estado de los dmg_models.
Definition: DamageModelVector.cc:126
DamageModelVector(const size_t &nDamageModels, const DamageModel *dmgModel=nullptr)
Default constructor.
Definition: DamageModelVector.cc:33
bool empty(void) const
Returns true ifno se ha asignado damage model.
Definition: DamageModelVector.cc:110
DbTagData & getDbTagData(void) const
Returns a vector para almacenar los dbTags de los miembros de la clase.
Definition: DamageModelVector.cc:189
Communication parameters between processes.
Definition: CommParameters.h:65
================================================================================
Definition: ContinuaReprComponent.h:34
int sendSelf(CommParameters &)
Sends object through the channel being passed as parameter.
Definition: DamageModelVector.cc:214