TclElementCommands.cpp File Reference

#include <stdlib.h>
#include <string.h>
#include <OPS_Stream.h>
#include <Domain.h>
#include <ElasticBeam2d.h>
#include <ElasticBeam3d.h>
#include <EightNodeBrick.h>
#include <TwentyNodeBrick.h>
#include <CrdTransf2d.h>
#include <CrdTransf3d.h>
#include <TclModelBuilder.h>
#include <packages.h>

Go to the source code of this file.

Classes

struct  elementPackageCommand

Typedefs

typedef elementPackageCommand ElementPackageCommand

Functions

void printCommand (int argc, TCL_Char **argv)
int TclModelBuilder_addFeapTruss (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *, TclModelBuilder *, int argStart)
int TclModelBuilder_addTruss (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *, TclModelBuilder *, int argStart)
int TclModelBuilder_addElasticBeam (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *, TclModelBuilder *, int argStart)
int TclModelBuilder_addBrick (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *, TclModelBuilder *, int argStart)
int TclModelBuilder_addShellMITC4 (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *, TclModelBuilder *, int argStart)
int TclModelBuilder_addConstantPressureVolumeQuad (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addJoint2D (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addJoint3D (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addEnhancedQuad (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addNineNodeMixedQuad (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addZeroLength (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addZeroLengthSection (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addZeroLengthND (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addNLBeamColumn (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addBeamWithHinges (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addFourNodeQuad (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addDispBeamColumn (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addForceBeamColumn (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addBeamColumnJoint (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addEightNodeBrick (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addTwentyNodeBrick (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addEightNodeBrick_u_p_U (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addTwentyNodeBrick_u_p_U (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addTwentySevenNodeBrick (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addElastic2dGNL (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addElement2dYS (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addFourNodeQuadUP (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addBrickUP (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addNineFourNodeQuadUP (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addTwentyEightNodeBrickUP (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addTwentyNodeBrick (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_addTLFD20nBrick (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addTLFD8nBrick (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addEightNode_LDBrick_u_p (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilder_addEightNode_Brick_u_p (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *, int)
int TclModelBuilderElementCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *theTclDomain, TclModelBuilder *theTclBuilder)


Typedef Documentation


Function Documentation

void printCommand ( int  argc,
TCL_Char **  argv 
)

Definition at line 1004 of file TclModelBuilder.cpp.

int TclModelBuilder_addBeamColumnJoint ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addBeamWithHinges ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addBrick ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain ,
TclModelBuilder ,
int  argStart 
)

int TclModelBuilder_addBrickUP ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addConstantPressureVolumeQuad ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addDispBeamColumn ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addEightNode_Brick_u_p ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addEightNode_LDBrick_u_p ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addEightNodeBrick ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addEightNodeBrick_u_p_U ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addElastic2dGNL ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

Definition at line 19 of file TclElement2dGNL.cpp.

References Domain::addElement(), endln, opserr, and tcl_debug.

Referenced by TclModelBuilderElementCommand().

int TclModelBuilder_addElasticBeam ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain ,
TclModelBuilder ,
int  argStart 
)

int TclModelBuilder_addElement2dYS ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addEnhancedQuad ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addFeapTruss ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain ,
TclModelBuilder ,
int  argStart 
)

int TclModelBuilder_addForceBeamColumn ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addFourNodeQuad ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addFourNodeQuadUP ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addJoint2D ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addJoint3D ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addNineFourNodeQuadUP ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addNineNodeMixedQuad ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addNLBeamColumn ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addShellMITC4 ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain ,
TclModelBuilder ,
int  argStart 
)

int TclModelBuilder_addTLFD20nBrick ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addTLFD8nBrick ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addTruss ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain ,
TclModelBuilder ,
int  argStart 
)

int TclModelBuilder_addTwentyEightNodeBrickUP ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addTwentyNodeBrick ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addTwentyNodeBrick ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addTwentyNodeBrick_u_p_U ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addTwentySevenNodeBrick ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder ,
int   
)

int TclModelBuilder_addZeroLength ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

Definition at line 49 of file TclZeroLength.cpp.

References Domain::addElement(), opserr, and theBuilder.

Referenced by TclModelBuilderElementCommand().

int TclModelBuilder_addZeroLengthND ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

int TclModelBuilder_addZeroLengthSection ( ClientData  ,
Tcl_Interp *  ,
int  ,
TCL_Char **  ,
Domain ,
TclModelBuilder  
)

Definition at line 300 of file TclZeroLength.cpp.

References Domain::addElement(), opserr, and theBuilder.

Referenced by TclModelBuilderElementCommand().

int TclModelBuilderElementCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain theTclDomain,
TclModelBuilder theTclBuilder 
)

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