ElTawil2DUnSym Class Reference

#include <ElTawil2DUnSym.h>

Inheritance diagram for ElTawil2DUnSym:

YieldSurface_BC2D YieldSurface_BC TaggedObject MovableObject List of all members.

Public Member Functions

 ElTawil2DUnSym (int tag, double xPosBal, double yPosBal, double xNegBal, double yNegBal, double ypos, double yneg, YS_Evolution &model, double czPos=1.6, double tyPos=1.9, double czNeg=1.6, double tyNeg=1.9)
virtual ~ElTawil2DUnSym ()
virtual YieldSurface_BCgetCopy (void)
virtual int displaySelf (Renderer &theViewer, int displayMode, float fact)
virtual void Print (OPS_Stream &s, int flag=0)
virtual void getGradient (double &gx, double &gy, double x, double y)
virtual double getSurfaceDrift (double x, double y)
virtual void setExtent ()
virtual void customizeInterpolate (double &xi, double &yi, double &xj, double &yj)

Protected Attributes

double xBal
double yBal
double xPosBal
double yPosBal
double xNegBal
double yNegBal
double yPosCap
double yNegCap
double yPosCap_orig
double yNegCap_orig
double czPos
double tyPos
double czNeg
double tyNeg
double ytPos
double ytNeg
double xt1
double xt2
double xt3
double xt4
double qy

Detailed Description

Definition at line 10 of file ElTawil2DUnSym.h.


Constructor & Destructor Documentation

ElTawil2DUnSym::ElTawil2DUnSym ( int  tag,
double  xPosBal,
double  yPosBal,
double  xNegBal,
double  yNegBal,
double  ypos,
double  yneg,
YS_Evolution model,
double  czPos = 1.6,
double  tyPos = 1.9,
double  czNeg = 1.6,
double  tyNeg = 1.9 
)

Definition at line 15 of file ElTawil2DUnSym.cpp.

References endln, and opserr.

Referenced by getCopy().

ElTawil2DUnSym::~ElTawil2DUnSym (  )  [virtual]

Definition at line 80 of file ElTawil2DUnSym.cpp.


Member Function Documentation

YieldSurface_BC * ElTawil2DUnSym::getCopy ( void   )  [virtual]

int ElTawil2DUnSym::displaySelf ( Renderer theViewer,
int  displayMode,
float  fact 
) [virtual]

void ElTawil2DUnSym::Print ( OPS_Stream s,
int  flag = 0 
) [virtual]

Implements YieldSurface_BC2D.

Definition at line 466 of file ElTawil2DUnSym.cpp.

References TaggedObject::getTag().

void ElTawil2DUnSym::getGradient ( double &  gx,
double &  gy,
double  x,
double  y 
) [virtual]

double ElTawil2DUnSym::getSurfaceDrift ( double  x,
double  y 
) [virtual]

void ElTawil2DUnSym::customizeInterpolate ( double &  xi,
double &  yi,
double &  xj,
double &  yj 
) [virtual]

Reimplemented from YieldSurface_BC2D.

Definition at line 277 of file ElTawil2DUnSym.cpp.

References YieldSurface_BC2D::customizeInterpolate(), xt1, xt4, ytNeg, and ytPos.


Member Data Documentation

double ElTawil2DUnSym::xBal [protected]

Definition at line 34 of file ElTawil2DUnSym.h.

double ElTawil2DUnSym::yBal [protected]

Definition at line 34 of file ElTawil2DUnSym.h.

Referenced by getCopy().

double ElTawil2DUnSym::xPosBal [protected]

Definition at line 35 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::yPosBal [protected]

Definition at line 35 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::xNegBal [protected]

Definition at line 36 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::yNegBal [protected]

Definition at line 36 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::yPosCap [protected]

Definition at line 37 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::yNegCap [protected]

Definition at line 37 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::yPosCap_orig [protected]

Definition at line 38 of file ElTawil2DUnSym.h.

double ElTawil2DUnSym::yNegCap_orig [protected]

Definition at line 38 of file ElTawil2DUnSym.h.

double ElTawil2DUnSym::czPos [protected]

Definition at line 39 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::tyPos [protected]

Definition at line 39 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::czNeg [protected]

Definition at line 40 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::tyNeg [protected]

Definition at line 40 of file ElTawil2DUnSym.h.

Referenced by displaySelf(), getCopy(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::ytPos [protected]

Definition at line 41 of file ElTawil2DUnSym.h.

Referenced by customizeInterpolate(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::ytNeg [protected]

Definition at line 41 of file ElTawil2DUnSym.h.

Referenced by customizeInterpolate(), getGradient(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::xt1 [protected]

Definition at line 42 of file ElTawil2DUnSym.h.

Referenced by customizeInterpolate(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::xt2 [protected]

Definition at line 42 of file ElTawil2DUnSym.h.

Referenced by setExtent().

double ElTawil2DUnSym::xt3 [protected]

Definition at line 42 of file ElTawil2DUnSym.h.

Referenced by setExtent().

double ElTawil2DUnSym::xt4 [protected]

Definition at line 42 of file ElTawil2DUnSym.h.

Referenced by customizeInterpolate(), getSurfaceDrift(), and setExtent().

double ElTawil2DUnSym::qy [protected]

Definition at line 43 of file ElTawil2DUnSym.h.

Referenced by getSurfaceDrift(), and setExtent().


The documentation for this class was generated from the following files:

Generated on Mon Oct 23 15:05:42 2006 for OpenSees by doxygen 1.5.0