29#ifndef CUSTOMSTRESSDEGRADATION_H
30#define CUSTOMSTRESSDEGRADATION_H
37 const unsigned positive_expression_tag, negative_expression_tag;
39 ResourceHolder<Expression> positive_expression, negative_expression;
41 [[nodiscard]] vec compute_positive_degradation(
double)
const override;
42 [[nodiscard]] vec compute_negative_degradation(
double)
const override;
52 int initialize(
const shared_ptr<DomainBase>&)
override;
54 unique_ptr<Material>
get_copy()
override;
The CustomStressDegradation class.
Definition CustomStressDegradation.h:36
int initialize(const shared_ptr< DomainBase > &) override
Definition CustomStressDegradation.cpp:36
CustomStressDegradation(unsigned, unsigned, unsigned, unsigned)
Definition CustomStressDegradation.cpp:31
unique_ptr< Material > get_copy() override
Definition CustomStressDegradation.cpp:61
Definition Degradation.h:72