LimitCurve Class Reference

#include <LimitCurve.h>

Inheritance diagram for LimitCurve:

TaggedObject MovableObject AxialCurve ShearCurve ThreePointCurve List of all members.

Public Member Functions

 LimitCurve (int tag, int classTag)
virtual ~LimitCurve ()
virtual LimitCurvegetCopy (void)=0
virtual int checkElementState (double springForce)=0
virtual double getDegSlope (void)=0
virtual double getResForce (void)=0
virtual double getUnbalanceForce (void)=0
virtual double findLimit (double input)=0
virtual int revertToStart (void)=0

Detailed Description

Definition at line 50 of file LimitCurve.h.


Constructor & Destructor Documentation

LimitCurve::LimitCurve ( int  tag,
int  classTag 
)

Definition at line 40 of file LimitCurve.cpp.

LimitCurve::~LimitCurve (  )  [virtual]

Definition at line 46 of file LimitCurve.cpp.


Member Function Documentation

virtual LimitCurve* LimitCurve::getCopy ( void   )  [pure virtual]

virtual int LimitCurve::checkElementState ( double  springForce  )  [pure virtual]

virtual double LimitCurve::getDegSlope ( void   )  [pure virtual]

virtual double LimitCurve::getResForce ( void   )  [pure virtual]

Implemented in AxialCurve, ShearCurve, and ThreePointCurve.

virtual double LimitCurve::getUnbalanceForce ( void   )  [pure virtual]

virtual double LimitCurve::findLimit ( double  input  )  [pure virtual]

Implemented in AxialCurve, ShearCurve, and ThreePointCurve.

virtual int LimitCurve::revertToStart ( void   )  [pure virtual]


The documentation for this class was generated from the following files:
  • OpenSees/SRC/material/uniaxial/limitState/limitCurve/LimitCurve.h
  • OpenSees/SRC/material/uniaxial/limitState/limitCurve/LimitCurve.cpp

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