32 #ifndef BKSTRESSLIMSURFACE2D_H    33 #define BKSTRESSLIMSURFACE2D_H    35 #include "material/yieldSurface/evolution/YS_Evolution2D.h"    37 class YieldSurface_BC;
    38 class PlasticHardeningMaterial;
    47     virtual double getIsoPlasticStiffness(
int dir);
    48     virtual double getKinPlasticStiffness(
int dir);
    56     bool defPosX, defPosY;
    57     bool resHardening, resApproach;
    59     double resFactor, appFactor;
    60     double direction, direction_orig;
    63                 double iso_ratio, 
double kin_ratio,
    71                 int restype, 
double res_Fact, 
double app_Fact, 
double dir
    76     virtual int revertToLastCommit(
void);
    78     virtual void Print(std::ostream &s, 
int flag =0) 
const;
    79     void setResidual(
double res=1.0);
    81     virtual const Vector &getEquiPlasticStiffness(
void);
    83     double getCommitPlasticStrains(
int dof);
 Plastic material with strain hardening. 
Definition: PlasticHardeningMaterial.h:43
double getTrialPlasticStrains(int dof) const
Return trial values of plastic strains. 
Definition: BkStressLimSurface2D.cpp:319
Float vector abstraction. 
Definition: Vector.h:94
virtual void setTrialPlasticStrains(double ep, const Vector &f, const Vector &g)
Definition: BkStressLimSurface2D.cpp:133
virtual void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: BkStressLimSurface2D.cpp:383
Yield surface evolution law. 
Definition: YS_Evolution.h:50
virtual int commitState()
Commit the state of the material. 
Definition: BkStressLimSurface2D.cpp:105
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Back-strees isotropic model evolution law. 
Definition: BkStressLimSurface2D.h:43
YieldSurface_BC is an abstract class and provides the interface between the specific yield surface de...
Definition: YieldSurface_BC.h:53
2D yield surface evolution law. 
Definition: YS_Evolution2D.h:40