32 #ifndef YS_EVOLUTION2D_H    33 #define YS_EVOLUTION2D_H    35 #include "YS_Evolution.h"    51                         double iso_ratio, 
double kin_ratio);
    54     virtual void Print(std::ostream &s, 
int flag =0) 
const=0;
    57     virtual int getResponse(
int responseID, 
Information &info);
    59     virtual int update(
int flag);
    65     virtual int revertToLastCommit(
void);
    66     virtual const Vector &getEquiPlasticStiffness(
void)=0;
    72     virtual void setTrialPlasticStrains(
double ep, 
const Vector &f, 
const Vector &g)=0;
    73     virtual double getIsoPlasticStiffness(
int dir)=0;
    74     virtual double getKinPlasticStiffness(
int dir)=0;
 Float vector abstraction. 
Definition: Vector.h:94
Communication parameters between processes. 
Definition: Communicator.h:66
Base class response objects. 
Definition: Response.h:81
virtual void Print(std::ostream &s, int flag=0) const =0
Print stuff. 
YS_Evolution2D(int tag, int classTag, double min_iso_factor, double iso_ratio, double kin_ratio)
Constructor. 
Definition: YS_Evolution2D.cpp:43
virtual int recvSelf(const Communicator &)
Receive the object. 
Definition: YS_Evolution2D.h:62
virtual int sendSelf(Communicator &)
Send the object. 
Definition: YS_Evolution2D.h:61
Yield surface evolution law. 
Definition: YS_Evolution.h:50
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
virtual int commitState()
Commit the state of the material. 
Definition: YS_Evolution2D.cpp:62
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