31 #ifndef BOUNDINGSURFACE2D_H 32 #define BOUNDINGSURFACE2D_H 34 #include "material/yieldSurface/evolution/YS_Evolution2D.h" 47 double iso_ratio,
double kin_ratio,
53 virtual int commitState();
54 virtual int revertToLastCommit(
void);
55 virtual const Vector &getEquiPlasticStiffness(
void)=0;
57 virtual void Print(std::ostream &s,
int flag =0);
61 virtual void setTrialPlasticStrains(
double ep,
const Vector &f,
const Vector &g)=0;
62 virtual double getIsoPlasticStiffness(
int dir)=0;
63 virtual double getKinPlasticStiffness(
int dir)=0;
Plastic material with strain hardening.
Definition: PlasticHardeningMaterial.h:42
Float vector abstraction.
Definition: Vector.h:93
virtual void Print(std::ostream &s, int flag=0)
Print stuff.
Definition: BoundingSurface2D.cpp:120
Bounding 2D yield surface.
Definition: BoundingSurface2D.h:39
Yield surface evolution.
Definition: YS_Evolution.h:46
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
Yield surface.
Definition: YieldSurface_BC.h:46
2D yield surface evolution.
Definition: YS_Evolution2D.h:41