30 #ifndef DamageModelVector_h 31 #define DamageModelVector_h 33 #include "DamageModels.h" 34 #include "material/MaterialVector.h" 35 #include "material/uniaxial/UniaxialMaterial.h" 36 #include "utility/kernel/CommandEntity.h" 37 #include "utility/actor/actor/MovableID.h" DamageModelVector(const size_t &nDamageModels, const DamageModel *dmgModel=nullptr)
Default constructor.
Definition: DamageModelVector.cc:33
Damage models for Joint elements.
Definition: DamageModels.h:41
Communication parameters between processes.
Definition: Communicator.h:66
Object that can move between processes.
Definition: MovableObject.h:100
int sendData(Communicator &)
Send object members through the communicator argument.
Definition: DamageModelVector.cc:89
Vector that stores the dbTags of the class members.
Definition: DbTagData.h:44
int commitState(const material_vector &)
Consuma el estado de los dmg_models.
Definition: DamageModelVector.cc:45
Objet that can execute python scripts.
Definition: CommandEntity.h:40
int sendSelf(Communicator &)
Sends object through the communicator argument.
Definition: DamageModelVector.cc:106
int recvSelf(const Communicator &)
Receives object through the communicator argument.
Definition: DamageModelVector.cc:119
void clearAll(void)
Removes all members.
Definition: DamageModelVector.cc:38
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
int recvData(const Communicator &)
Receives object through the communicator argument.
Definition: DamageModelVector.cc:97
Vector of pointers to damage models.
Definition: DamageModelVector.h:46
DbTagData & getDbTagData(void) const
Returns a vector to store the dbTags of the class members.
Definition: DamageModelVector.cc:81
Base class for damage models.
Definition: DamageModel.h:107