31 #ifndef BKSTRESSLIMSURFACE2D_H 32 #define BKSTRESSLIMSURFACE2D_H 34 #include "material/yieldSurface/evolution/YS_Evolution2D.h" 36 class YieldSurface_BC;
44 virtual double getIsoPlasticStiffness(
int dir);
45 virtual double getKinPlasticStiffness(
int dir);
53 bool defPosX, defPosY;
54 bool resHardening, resApproach;
56 double resFactor, appFactor;
57 double direction, direction_orig;
60 double iso_ratio,
double kin_ratio,
68 int restype,
double res_Fact,
double app_Fact,
double dir
72 virtual int commitState();
73 virtual int revertToLastCommit(
void);
75 virtual void Print(std::ostream &s,
int flag =0);
76 void setResidual(
double res=1.0);
78 virtual const Vector &getEquiPlasticStiffness(
void);
79 double getTrialPlasticStrains(
int dof);
80 double getCommitPlasticStrains(
int dof);
??.
Definition: BkStressLimSurface2D.h:40
Yield surface.
Definition: YieldSurface_BC.h:46
2D yield surface evolution.
Definition: YS_Evolution2D.h:41
Yield surface evolution.
Definition: YS_Evolution.h:46
Plastic material with strain hardening.
Definition: PlasticHardeningMaterial.h:42
================================================================================
Definition: ContinuaReprComponent.h:34
virtual void Print(std::ostream &s, int flag=0)
Imprime el objeto.
Definition: BkStressLimSurface2D.cpp:381
virtual void setTrialPlasticStrains(double ep, const Vector &f, const Vector &g)
Definition: BkStressLimSurface2D.cpp:132