39 const mat hill_t, hill_c;
41 [[nodiscard]]
double compute_damage_c(
double)
const;
42 [[nodiscard]]
double compute_damage_t(
double)
const;
43 [[nodiscard]]
double update_damage_t(
const vec&, mat&);
44 [[nodiscard]]
double update_damage_c(
const vec&, mat&);
55 int initialize(
const shared_ptr<DomainBase>&)
override;
57 unique_ptr<Material>
get_copy()
override;
63 void print()
override;
OutputType
Definition OutputType.h:21
The BilinearHoffman class.
Definition BilinearHoffman.h:38
The TimberPD class.
Definition TimberPD.h:38
int initialize(const shared_ptr< DomainBase > &) override
Definition TimberPD.cpp:28
unique_ptr< Material > get_copy() override
Definition TimberPD.cpp:37
void print() override
Definition TimberPD.cpp:113
vector< vec > record(OutputType) override
Definition TimberPD.cpp:105
int update_trial_status(const vec &) override
Definition TimberPD.cpp:39
const double ini_r_c
Definition TimberPD.h:35
const double ini_r_t
Definition TimberPD.h:35
const double m_t
Definition TimberPD.h:35
const double b_t
Definition TimberPD.h:35
const double b_c
Definition TimberPD.h:35
const double m_c
Definition TimberPD.h:35