TclModelBuilder.cpp File Reference

#include <stdlib.h>
#include <string.h>
#include <Matrix.h>
#include <Vector.h>
#include <ID.h>
#include <ArrayOfTaggedObjects.h>
#include <Domain.h>
#include <Node.h>
#include <NodeIter.h>
#include <SP_Constraint.h>
#include <SP_ConstraintIter.h>
#include <MP_Constraint.h>
#include <NodalLoad.h>
#include <Beam2dPointLoad.h>
#include <Beam2dUniformLoad.h>
#include <Beam2dTempLoad.h>
#include <Beam3dPointLoad.h>
#include <Beam3dUniformLoad.h>
#include <BrickSelfWeight.h>
#include <LoadPattern.h>
#include <SectionForceDeformation.h>
#include <SectionRepres.h>
#include <CrdTransf2d.h>
#include <CrdTransf3d.h>
#include <UniaxialMaterial.h>
#include <NDMaterial.h>
#include <TclModelBuilder.h>
#include <ImposedMotionSP.h>
#include <ImposedMotionSP1.h>
#include <MultiSupportPattern.h>
#include <Block2D.h>
#include <Block3D.h>
#include <PySimple1Gen.h>
#include <TzSimple1Gen.h>
#include <YieldSurface_BC.h>
#include <YS_Evolution.h>
#include <PlasticHardeningMaterial.h>
#include <CyclicModel.h>
#include <DamageModel.h>
#include <packages.h>

Go to the source code of this file.

Functions

int TclModelBuilder_addParameter (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addNode (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addElement (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addUniaxialMaterial (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addNDMaterial (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addSection (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addYieldSurface_BC (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addYS_EvolutionModel (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addYS_PlasticMaterial (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addCyclicModel (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
 !
int TclModelBuilder_addDamageModel (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
 !
int TclModelBuilder_addPattern (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addSeries (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addHomogeneousBC (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addHomogeneousBC_X (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addHomogeneousBC_Y (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addHomogeneousBC_Z (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addEqualDOF_MP (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addMP (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addNodalLoad (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addElementalLoad (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addNodalMass (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addSP (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addImposedMotionSP (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_doPySimple1Gen (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_doTzSimple1Gen (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_doBlock2D (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_doBlock3D (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addRemoPatch (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addRemoLayer (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addRemoFiber (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addRemoGeomTransf (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_addGroundMotion (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
int TclModelBuilder_UpdateMaterialStage (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
 added by ZHY
int TclModelBuilder_UpdateParameter (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
 added by ZHY
int TclModelBuilder_addPatch (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilder_addFiber (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilder_addReinfLayer (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilder_addGeomTransf (ClientData, Tcl_Interp *, int, TCL_Char **, Domain *, TclModelBuilder *)
int TclModelBuilder_Package (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv)
void printCommand (int argc, TCL_Char **argv)
int TclModelBuilderParameterCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *theDomain, TclModelBuilder *theTclBuilder)
int TclModelBuilderElementCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *theDomain, TclModelBuilder *theTclBuilder)
int TclModelBuilderUniaxialMaterialCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder, Domain *theDomain)
int TclModelBuilderNDMaterialCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilderSectionCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilderYieldSurface_BCCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilderYS_EvolutionModelCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilderPlasticMaterialCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
int TclModelBuilderCyclicModelCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
 !
int TclModelBuilderDamageModelCommand (ClientData clienData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
 !
int TclPatternCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, Domain *theDomain)
int TclGroundMotionCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, MultiSupportPattern *thePattern)
int TclModelBuilderUpdateMaterialStageCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
 added by ZHY
int TclModelBuilderUpdateParameterCommand (ClientData clientData, Tcl_Interp *interp, int argc, TCL_Char **argv, TclModelBuilder *theTclBuilder)
 added by ZHY

Variables

LoadPatterntheTclLoadPattern
MultiSupportPatterntheTclMultiSupportPattern


Function Documentation

void printCommand ( int  argc,
TCL_Char **  argv 
)

Definition at line 1004 of file TclModelBuilder.cpp.

References endln, opserr, and printCommand().

int TclGroundMotionCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
MultiSupportPattern thePattern 
)

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

!

Definition at line 1256 of file TclModelBuilder.cpp.

References TclModelBuilderCyclicModelCommand().

Referenced by TclModelBuilder::TclModelBuilder().

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

!

Definition at line 1269 of file TclModelBuilder.cpp.

References TclModelBuilderDamageModelCommand().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 1163 of file TclModelBuilder.cpp.

References TclModelBuilderElementCommand().

Referenced by TclModelBuilder::TclModelBuilder().

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

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

int TclModelBuilder_addFiber ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

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

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

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

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

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

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

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

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

Definition at line 2336 of file TclModelBuilder.cpp.

References opserr.

Referenced by TclModelBuilder::TclModelBuilder().

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

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

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

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

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

Definition at line 1148 of file TclModelBuilder.cpp.

References TclModelBuilderParameterCommand().

Referenced by TclModelBuilder::TclModelBuilder().

int TclModelBuilder_addPatch ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

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

Definition at line 1282 of file TclModelBuilder.cpp.

References TclPatternCommand().

Referenced by TclModelBuilder::TclModelBuilder().

int TclModelBuilder_addReinfLayer ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

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

Definition at line 2772 of file TclModelBuilder.cpp.

References TclModelBuilder_addFiber().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 2790 of file TclModelBuilder.cpp.

References TclModelBuilder_addGeomTransf().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 2780 of file TclModelBuilder.cpp.

References TclModelBuilder_addReinfLayer().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 2764 of file TclModelBuilder.cpp.

References TclModelBuilder_addPatch().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 1203 of file TclModelBuilder.cpp.

References TclModelBuilderSectionCommand().

Referenced by TclModelBuilder::TclModelBuilder().

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

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

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

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

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

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

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

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

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

Definition at line 2346 of file TclModelBuilder.cpp.

References endln, opserr, and PySimple1Gen::WritePySimple1().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 2368 of file TclModelBuilder.cpp.

References endln, opserr, and TzSimple1Gen::WriteTzSimple1().

Referenced by TclModelBuilder::TclModelBuilder().

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

Definition at line 2919 of file TclModelBuilder.cpp.

References endln, getLibraryFunction(), int(), opserr, and TCL_Char.

Referenced by TclModelBuilder::TclModelBuilder().

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

added by ZHY

Definition at line 2868 of file TclModelBuilder.cpp.

References TclModelBuilderUpdateMaterialStageCommand().

Referenced by TclModelBuilder::TclModelBuilder().

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

added by ZHY

Definition at line 2885 of file TclModelBuilder.cpp.

References TclModelBuilderUpdateParameterCommand().

int TclModelBuilderCyclicModelCommand ( ClientData  clienData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

int TclModelBuilderDamageModelCommand ( ClientData  clienData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

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

int TclModelBuilderParameterCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain theDomain,
TclModelBuilder theTclBuilder 
)

int TclModelBuilderPlasticMaterialCommand ( ClientData  clienData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

int TclModelBuilderUpdateMaterialStageCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

int TclModelBuilderUpdateParameterCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

int TclModelBuilderYieldSurface_BCCommand ( ClientData  clienData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

int TclModelBuilderYS_EvolutionModelCommand ( ClientData  clienData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
TclModelBuilder theTclBuilder 
)

int TclPatternCommand ( ClientData  clientData,
Tcl_Interp *  interp,
int  argc,
TCL_Char **  argv,
Domain theDomain 
)


Variable Documentation

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