32 #ifndef ELTAWIL2DUNSYM_H 33 #define ELTAWIL2DUNSYM_H 35 #include "YieldSurface_BC2D.h" 58 double xPosBal, yPosBal;
59 double xNegBal, yNegBal;
60 double yPosCap, yNegCap;
61 double yPosCap_orig, yNegCap_orig;
65 double xt1, xt2, xt3, xt4;
69 double xNegBal,
double yNegBal,
70 double ypos,
double yneg,
72 double czPos=1.6,
double tyPos=1.9,
73 double czNeg=1.6,
double tyNeg=1.9);
77 virtual void Print(std::ostream &s,
int flag =0)
const;
81 virtual void getGradient(
double &gx,
double &gy,
double x,
double y);
82 virtual double getSurfaceDrift(
double x,
double y);
83 virtual void setExtent();
84 virtual void customizeInterpolate(
double &xi,
double &yi,
double &xj,
double &yj);
Definition: __init__.py:1
virtual void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: ElTawil2DUnSym.cpp:336
Unsymmetric 2D El Tawil yield surface.
Definition: ElTawil2DUnSym.h:53
Yield surface evolution law.
Definition: YS_Evolution.h:50
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
YieldSurfaceBC2D is an abstract class that implements methods for two-dimensional (e...
Definition: YieldSurface_BC2D.h:44
YieldSurface_BC is an abstract class and provides the interface between the specific yield surface de...
Definition: YieldSurface_BC.h:53