67 int initialize(
const shared_ptr<DomainBase>&)
override;
77 void print()
override;
The MPF class.
Definition: MPF.h:50
int reset_status() override
Definition: MPF.cpp:113
int commit_status() override
Definition: MPF.cpp:105
unique_ptr< Material > get_copy() override
Definition: MPF.cpp:33
int clear_status() override
Definition: MPF.cpp:97
void print() override
Definition: MPF.cpp:121
int initialize(const shared_ptr< DomainBase > &) override
Definition: MPF.cpp:25
MPF(unsigned, double, double, double=.05, double=20., double=18.5, double=.15, double=.01, double=7., bool=false, bool=false, double=0.)
Definition: MPF.cpp:21
int update_trial_status(const vec &) override
Definition: MPF.cpp:35
A Material1D class.
Definition: Material1D.h:36
const double hardening_ratio
Definition: MPF.h:40
const double A4
Definition: MPF.h:42
const double R0
Definition: MPF.h:42
const double A2
Definition: MPF.h:42
const double yield_stress
Definition: MPF.h:41
const double yield_strain
Definition: MPF.h:47
const double A3
Definition: MPF.h:42
const bool isotropic_hardening
Definition: MPF.h:44
const bool constant_radius
Definition: MPF.h:45
const double A1
Definition: MPF.h:42
const double elastic_modulus
Definition: MPF.h:39