42 const mat hill_t, hill_c;
44 [[nodiscard]]
double compute_damage_c(
double)
const;
45 [[nodiscard]]
double compute_damage_t(
double)
const;
46 [[nodiscard]]
double update_damage_t(
const vec&, mat&);
47 [[nodiscard]]
double update_damage_c(
const vec&, mat&);
59 int initialize(
const shared_ptr<DomainBase>&)
override;
67 void print()
override;
OutputType
Definition: OutputType.h:23
The BilinearHoffman class.
Definition: BilinearHoffman.h:38
The TimberPD class.
Definition: TimberPD.h:41
int initialize(const shared_ptr< DomainBase > &) override
Definition: TimberPD.cpp:28
TimberPD(unsigned, vec &&, vec &&, vec &&, vec &&, double=0.)
Definition: TimberPD.cpp:22
unique_ptr< Material > get_copy() override
Definition: TimberPD.cpp:37
void print() override
Definition: TimberPD.cpp:112
vector< vec > record(OutputType) override
Definition: TimberPD.cpp:105
int update_trial_status(const vec &) override
Definition: TimberPD.cpp:39
Definition: TimberPD.h:37
const double ini_r_c
Definition: TimberPD.h:38
const double ini_r_t
Definition: TimberPD.h:38
const double m_t
Definition: TimberPD.h:38
const double b_t
Definition: TimberPD.h:38
const double b_c
Definition: TimberPD.h:38
const double m_c
Definition: TimberPD.h:38