35 #include "material/yieldSurface/yieldSurfaceBC/YieldSurface_BC2D.h"    36 #include <material/uniaxial/UniaxialMaterial.h>    45     double depth, width, thick, fc, fy, centroidY;
    49          double centroid_y, 
double c1, 
double c2, 
double c3);
    52          double D, 
double b, 
double t, 
double fc_, 
double fy_);
    55     virtual void Print(std::ostream &s, 
int flag =0) 
const;
    59     virtual void getGradient(
double &gx, 
double &gy, 
double x, 
double y);
    60     virtual double getSurfaceDrift(
double x, 
double y);
    61     virtual void setExtent();
 Definition: __init__.py:1
virtual void getGradient(double &gx, double &gy, double x, double y)
Definition: Hajjar2D.cpp:124
Yield surface evolution law. 
Definition: YS_Evolution.h:50
Open source finite element program for structural analysis. 
Definition: ContinuaReprComponent.h:35
Hajjar yield surface for concrete filled tubes. 
Definition: Hajjar2D.h:42
YieldSurfaceBC2D is an abstract class that implements methods for two-dimensional (e...
Definition: YieldSurface_BC2D.h:44
Hajjar2D(int tag, double xmax, double ymax, YS_Evolution &model, double centroid_y, double c1, double c2, double c3)
Definition: Hajjar2D.cpp:41
YieldSurface_BC is an abstract class and provides the interface between the specific yield surface de...
Definition: YieldSurface_BC.h:53
virtual void Print(std::ostream &s, int flag=0) const
Print stuff. 
Definition: Hajjar2D.cpp:180