TclLimitState.cpp File Reference

#include <ArrayOfTaggedObjects.h>
#include <LimitStateMaterial.h>
#include <AxialCurve.h>
#include <ThreePointCurve.h>
#include <ShearCurve.h>
#include <string.h>

Go to the source code of this file.

Functions

int Tcl_AddLimitCurve (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int Tcl_AddLimitCurveCommand (Tcl_Interp *theInterp, Domain *theTclDomain)
int Tcl_RemoveLimitCurveCommand (Tcl_Interp *theInterp)
int AddLimitCurve (LimitCurve &theCurve)
LimitCurveGetLimitCurve (int tag)
UniaxialMaterialTcl_AddLimitStateMaterial (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)


Function Documentation

int AddLimitCurve ( LimitCurve theCurve  ) 

Definition at line 79 of file TclLimitState.cpp.

References TaggedObjectStorage::addComponent(), and opserr.

Referenced by Tcl_AddLimitCurve().

LimitCurve* GetLimitCurve ( int  tag  ) 

Definition at line 98 of file TclLimitState.cpp.

References TaggedObjectStorage::getComponentPtr().

Referenced by Tcl_AddLimitStateMaterial().

int Tcl_AddLimitCurve ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 125 of file TclLimitState.cpp.

References AddLimitCurve(), endln, and opserr.

Referenced by Tcl_AddLimitCurveCommand().

int Tcl_AddLimitCurveCommand ( Tcl_Interp *  theInterp,
Domain theTclDomain 
)

Definition at line 52 of file TclLimitState.cpp.

References Tcl_AddLimitCurve().

UniaxialMaterial* Tcl_AddLimitStateMaterial ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv 
)

Definition at line 580 of file TclLimitState.cpp.

References endln, GetLimitCurve(), opserr, and printCommand().

Referenced by TclModelBuilderUniaxialMaterialCommand().

int Tcl_RemoveLimitCurveCommand ( Tcl_Interp *  theInterp  ) 

Definition at line 62 of file TclLimitState.cpp.

References TaggedObjectStorage::clearAll().

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