48 static podarray<double> compute_transition(
double,
double,
double,
double,
double,
double,
double);
49 void compute_degradation(
double,
double);
65 int initialize(
const shared_ptr<DomainBase>&)
override;
75 void print()
override;
A AFC material class.
Definition: AFC.h:47
int update_trial_status(const vec &) override
Definition: AFC.cpp:90
AFC(unsigned, double, double, double, double, double, double, double, double, double)
Definition: AFC.cpp:76
unique_ptr< Material > get_copy() override
Definition: AFC.cpp:88
int commit_status() override
Definition: AFC.cpp:164
int reset_status() override
Definition: AFC.cpp:172
int clear_status() override
Definition: AFC.cpp:156
void print() override
Definition: AFC.cpp:180
int initialize(const shared_ptr< DomainBase > &) override
Definition: AFC.cpp:80
A Material1D class.
Definition: Material1D.h:36
const double t_yield_stress
Definition: AFC.h:35
const double t_unloading
Definition: AFC.h:37
const double c_unloading
Definition: AFC.h:40
const double elastic_modulus
Definition: AFC.h:34
const double c_hardening
Definition: AFC.h:39
const double t_yield_strain
Definition: AFC.h:43
const double c_yield_stress
Definition: AFC.h:38
const double c_yield_strain
Definition: AFC.h:44
const double t_hardening
Definition: AFC.h:36
const double degrade
Definition: AFC.h:41