29#ifndef TRILINEARSTRAINDEGRADATION_H
30#define TRILINEARSTRAINDEGRADATION_H
42 [[nodiscard]] vec compute_positive_degradation(
double)
const override;
43 [[nodiscard]] vec compute_negative_degradation(
double)
const override;
54 unique_ptr<Material>
get_copy()
override;
Definition Degradation.h:61
The TrilinearStrainDegradation class.
Definition TrilinearStrainDegradation.h:41
unique_ptr< Material > get_copy() override
Definition TrilinearStrainDegradation.cpp:49
TrilinearStrainDegradation(unsigned, unsigned, double, double, double)
Definition TrilinearStrainDegradation.cpp:45
Definition TrilinearStrainDegradation.h:34
const double slope
Definition TrilinearStrainDegradation.h:38
const double s_strain
Definition TrilinearStrainDegradation.h:35
const double e_strain
Definition TrilinearStrainDegradation.h:36
const double e_damage
Definition TrilinearStrainDegradation.h:37