28#ifndef BILINEARELASTIC1D_H
29#define BILINEARELASTIC1D_H
53 int initialize(
const shared_ptr<DomainBase>&)
override;
63 void print()
override;
A BilinearElastic1D material class.
Definition: BilinearElastic1D.h:40
int commit_status() override
Definition: BilinearElastic1D.cpp:60
int reset_status() override
Definition: BilinearElastic1D.cpp:67
int initialize(const shared_ptr< DomainBase > &) override
Definition: BilinearElastic1D.cpp:25
int update_trial_status(const vec &) override
Definition: BilinearElastic1D.cpp:33
BilinearElastic1D(unsigned, double, double, double, double, double)
Definition: BilinearElastic1D.cpp:21
void print() override
Definition: BilinearElastic1D.cpp:74
unique_ptr< Material > get_copy() override
Definition: BilinearElastic1D.cpp:31
int clear_status() override
Definition: BilinearElastic1D.cpp:53
A Material1D class.
Definition: Material1D.h:36
Definition: BilinearElastic1D.h:33
const double yield_stress
Definition: BilinearElastic1D.h:35
const double radius
Definition: BilinearElastic1D.h:37
const double elastic_modulus
Definition: BilinearElastic1D.h:34
const double hardening_modulus
Definition: BilinearElastic1D.h:36