29#ifndef BILINEARORTHOTROPIC_H
30#define BILINEARORTHOTROPIC_H
54 unique_ptr<Material>
get_copy()
override {
return std::make_unique<BilinearHoffman>(*
this); }
62 unique_ptr<Material>
get_copy()
override {
return std::make_unique<BilinearTsaiWu>(*
this); }
Definition BilinearOrthotropic.h:49
BilinearHoffman(const unsigned T, vec &&E, vec &&V, vec &&S, const double H, const double R)
Definition BilinearOrthotropic.h:51
unique_ptr< Material > get_copy() override
Definition BilinearOrthotropic.h:54
The BilinearOrthotropic class.
Definition BilinearOrthotropic.h:38
BilinearOrthotropic(const unsigned T, const OrthotropicType TP, vec &&E, vec &&V, vec &&S, const double H, const double R)
Definition BilinearOrthotropic.h:44
Definition BilinearOrthotropic.h:57
unique_ptr< Material > get_copy() override
Definition BilinearOrthotropic.h:62
BilinearTsaiWu(const unsigned T, vec &&E, vec &&V, vec &&S, const double H, const double R)
Definition BilinearOrthotropic.h:59
The NonlinearOrthotropic class.
Definition NonlinearOrthotropic.h:40
OrthotropicType
Definition NonlinearOrthotropic.h:60
Definition BilinearOrthotropic.h:34
const double hardening_modulus
Definition BilinearOrthotropic.h:35