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 | |
|
) |
| | |
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 * |
| |
|
) |
| | |
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 * |
| |
|
) |
| | |
Definition at line 63 of file TclNLBeamColumnCommand.cpp.
References Domain::addElement(), endln, TclModelBuilder::getCrdTransf2d(), TclModelBuilder::getCrdTransf3d(), TclModelBuilder::getNDF(), TclModelBuilder::getNDM(), TclModelBuilder::getSection(), NDM, opserr, TCL_Char, and theBuilder.
Referenced by TclModelBuilderElementCommand().
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 * |
| |
|
) |
| | |
int TclModelBuilder_addZeroLengthND |
( |
ClientData |
, |
|
|
Tcl_Interp * |
, |
|
|
int |
, |
|
|
TCL_Char ** |
, |
|
|
Domain * |
, |
|
|
TclModelBuilder * |
| |
|
) |
| | |
int TclModelBuilder_addZeroLengthSection |
( |
ClientData |
, |
|
|
Tcl_Interp * |
, |
|
|
int |
, |
|
|
TCL_Char ** |
, |
|
|
Domain * |
, |
|
|
TclModelBuilder * |
| |
|
) |
| | |
int TclModelBuilderElementCommand |
( |
ClientData |
clientData, |
|
|
Tcl_Interp * |
interp, |
|
|
int |
argc, |
|
|
TCL_Char ** |
argv, |
|
|
Domain * |
theTclDomain, |
|
|
TclModelBuilder * |
theTclBuilder | |
|
) |
| | |
Definition at line 254 of file TclElementCommands.cpp.
References endln, elementPackageCommand::funcName, elementPackageCommand::funcPtr, getLibraryFunction(), int(), elementPackageCommand::next, opserr, TCL_Char, TclModelBuilder_addBeamColumnJoint(), TclModelBuilder_addBeamWithHinges(), TclModelBuilder_addBrick(), TclModelBuilder_addBrickUP(), TclModelBuilder_addConstantPressureVolumeQuad(), TclModelBuilder_addDispBeamColumn(), TclModelBuilder_addEightNode_Brick_u_p(), TclModelBuilder_addEightNode_LDBrick_u_p(), TclModelBuilder_addEightNodeBrick(), TclModelBuilder_addEightNodeBrick_u_p_U(), TclModelBuilder_addElastic2dGNL(), TclModelBuilder_addElasticBeam(), TclModelBuilder_addElement2dYS(), TclModelBuilder_addEnhancedQuad(), TclModelBuilder_addFeapTruss(), TclModelBuilder_addForceBeamColumn(), TclModelBuilder_addFourNodeQuad(), TclModelBuilder_addFourNodeQuadUP(), TclModelBuilder_addJoint2D(), TclModelBuilder_addJoint3D(), TclModelBuilder_addNineFourNodeQuadUP(), TclModelBuilder_addNineNodeMixedQuad(), TclModelBuilder_addNLBeamColumn(), TclModelBuilder_addShellMITC4(), TclModelBuilder_addTLFD20nBrick(), TclModelBuilder_addTLFD8nBrick(), TclModelBuilder_addTruss(), TclModelBuilder_addTwentyEightNodeBrickUP(), TclModelBuilder_addTwentyNodeBrick(), TclModelBuilder_addTwentyNodeBrick_u_p_U(), TclModelBuilder_addTwentySevenNodeBrick(), TclModelBuilder_addZeroLength(), and TclModelBuilder_addZeroLengthSection().
Referenced by TclModelBuilder_addElement().
Generated on Mon Oct 23 15:05:32 2006 for OpenSees by 1.5.0
|