29 #ifndef DamageModels_h    30 #define DamageModels_h    48     inline reference operator[](
size_t i)
    49       { 
return DamageModelsBase::operator[](i); }    
    51     typedef std::vector<DamageModel *> DamageModelsBase;
    56     bool empty(
void) 
const;
    61     inline const_reference operator[](
size_t i)
 const    62       { 
return DamageModelsBase::operator[](i); }
 int revertToLastCommit(void)
Returns the damage models to its last committed state. 
Definition: DamageModels.cc:123
Damage models for Joint elements. 
Definition: DamageModels.h:41
bool empty(void) const
Returns true if no damage model has been assigned. 
Definition: DamageModels.cc:102
void clear(void)
Clears vector. 
Definition: DamageModels.cc:98
int revertToStart(void)
Returns the estado de los dmg_models al inicial. 
Definition: DamageModels.cc:138
DamageModels & operator=(const DamageModels &)
Assignment operator. 
Definition: DamageModels.cc:87
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Base class for damage models. 
Definition: DamageModel.h:107
~DamageModels(void)
Destructor. 
Definition: DamageModels.cc:94
void setDamageModel(const DamageModel *)
Set value for all the damage models. 
Definition: DamageModels.cc:111
DamageModels(const size_t &sz=5, const DamageModel *ptr=nullptr)
Constructor. 
Definition: DamageModels.cc:77