35 #include "material/yieldSurface/yieldSurfaceBC/YieldSurface_BC2D.h" 44 double yPosCap, yNegCap;
45 double yPosCap_orig, yNegCap_orig;
54 virtual void Print(std::ostream &s,
int flag =0)
const;
58 virtual void getGradient(
double &gx,
double &gy,
double x,
double y);
59 virtual double getSurfaceDrift(
double x,
double y);
60 virtual void setExtent();
61 virtual void customizeInterpolate(
double &xi,
double &yi,
double &xj,
double &yj);
virtual void getGradient(double &gx, double &gy, double x, double y)
Definition: ElTawil2D.cpp:109
Definition: __init__.py:1
virtual void Print(std::ostream &s, int flag=0) const
Print stuff.
Definition: ElTawil2D.cpp:223
Yield surface evolution law.
Definition: YS_Evolution.h:50
El Tawil 2D yield surface for reinforced concrete sections.
Definition: ElTawil2D.h:40
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
ElTawil2D(int tag, double xbal, double ybal, double ypos, double yneg, YS_Evolution &model, double cz=1.6, double ty=1.9)
Definition: ElTawil2D.cpp:42
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