36 const unsigned mat_tag;
50 int initialize(
const shared_ptr<DomainBase>&)
override;
61 int initialize(
const shared_ptr<DomainBase>&)
override;
72 int initialize(
const shared_ptr<DomainBase>&)
override;
OutputType
Definition OutputType.h:23
The Degradation class.
Definition Degradation.h:35
virtual vec compute_negative_degradation(double) const =0
int commit_status() override
Definition Degradation.cpp:50
int reset_status() override
Definition Degradation.cpp:58
virtual vec compute_positive_degradation(double) const =0
int initialize(const shared_ptr< DomainBase > &) override
Definition Degradation.cpp:27
int clear_status() override
Definition Degradation.cpp:42
Degradation(unsigned, unsigned)
Definition Degradation.cpp:23
ResourceHolder< Material > base
Definition Degradation.h:39
A Material1D class.
Definition Material1D.h:34
Definition ResourceHolder.h:32
Definition Degradation.h:57
std::vector< vec > record(OutputType) const override
Definition Degradation.cpp:125
int initialize(const shared_ptr< DomainBase > &) override
Definition Degradation.cpp:66
int update_trial_status(const vec &) override
Definition Degradation.cpp:72
Definition Degradation.h:68
int initialize(const shared_ptr< DomainBase > &) override
Definition Degradation.cpp:132
int update_trial_status(const vec &) override
Definition Degradation.cpp:138
std::vector< vec > record(OutputType) const override
Definition Degradation.cpp:191