29#ifndef CUSTOMSTRAINDEGRADATION_H
30#define CUSTOMSTRAINDEGRADATION_H
37 const unsigned positive_expression_tag, negative_expression_tag;
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;
The CustomStrainDegradation class.
Definition: CustomStrainDegradation.h:36
CustomStrainDegradation(unsigned, unsigned, unsigned, unsigned)
Definition: CustomStrainDegradation.cpp:31
int initialize(const shared_ptr< DomainBase > &) override
Definition: CustomStrainDegradation.cpp:36
unique_ptr< Material > get_copy() override
Definition: CustomStrainDegradation.cpp:61
Definition: Degradation.h:61