32 #ifndef PLASTICHARDENING2D_H    33 #define PLASTICHARDENING2D_H    35 #include "material/yieldSurface/evolution/YS_Evolution2D.h"    38 class PlasticHardeningMaterial;
    49     bool defPosX, defPosY;
    54        double iso_ratio, 
double kin_ratio,
    63     virtual int  revertToLastCommit(
void);
    65     virtual void Print(std::ostream &s, 
int flag =0) 
const;
    67     virtual const Vector &getEquiPlasticStiffness(
void);
    69     double getCommitPlasticStrains(
int dof);
    72     virtual void setTrialPlasticStrains(
double ep, 
const Vector &f, 
const Vector &g);
    73     virtual double getIsoPlasticStiffness(
int dir);
    74     virtual double getKinPlasticStiffness(
int dir);
 Plastic material with strain hardening. 
Definition: PlasticHardeningMaterial.h:43
virtual int commitState()
Commit the state of the material. 
Definition: PlasticHardening2D.cpp:81
Float vector abstraction. 
Definition: Vector.h:94
Plastic hardening yield surface evolution law (2D). 
Definition: PlasticHardening2D.h:43
virtual void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: PlasticHardening2D.cpp:289
double getTrialPlasticStrains(int dof) const
Return trial values of plastic strains. 
Definition: PlasticHardening2D.cpp:221
Yield surface evolution law. 
Definition: YS_Evolution.h:50
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
2D yield surface evolution law. 
Definition: YS_Evolution2D.h:40