28 #ifndef NONLINEARMISES1D_H 29 #define NONLINEARMISES1D_H 38 static constexpr
unsigned max_iteration = 20;
40 [[nodiscard]]
virtual double compute_k(
double)
const = 0;
41 [[nodiscard]]
virtual double compute_dk(
double)
const = 0;
42 [[nodiscard]]
virtual double compute_h(
double)
const = 0;
43 [[nodiscard]]
virtual double compute_dh(
double)
const = 0;
51 int initialize(
const shared_ptr<DomainBase>&)
override;
53 int update_trial_status(
const vec&)
override;
55 int clear_status()
override;
56 int commit_status()
override;
57 int reset_status()
override;
A Material1D class.
Definition: Material1D.h:36
Definition: NonlinearMises1D.h:33
const double elastic_modulus
Definition: NonlinearMises1D.h:34
A NonlinearMises1D material class.
Definition: NonlinearMises1D.h:37