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.
Function Documentation
Definition at line 54 of file TclGroundMotionCommand.cpp. References MultiSupportPattern::addMotion(), endln, MultiSupportPattern::getMotion(), opserr, TclSeriesCommand(), and TclSeriesIntegratorCommand(). Referenced by TclModelBuilder_addGroundMotion().
!
Definition at line 1256 of file TclModelBuilder.cpp. References TclModelBuilderCyclicModelCommand(). Referenced by TclModelBuilder::TclModelBuilder().
!
Definition at line 1269 of file TclModelBuilder.cpp. References TclModelBuilderDamageModelCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1163 of file TclModelBuilder.cpp. References TclModelBuilderElementCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1407 of file TclModelBuilder.cpp. References Domain::addElementalLoad(), count, endln, TclModelBuilder::getNDM(), TaggedObject::getTag(), opserr, and theTclLoadPattern. Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2252 of file TclModelBuilder.cpp. References Domain::addMP_Constraint(), Domain::getNumMPs(), opserr, printCommand(), and Matrix::Zero(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1372 of file TclModelBuilderSectionCommand.cpp. References FiberSectionRepr::addFiber(), TclModelBuilder::getNDM(), FiberSectionRepr::getNumFibers(), TclModelBuilder::getSectionRepres(), SectionRepres::getType(), TclModelBuilder::getUniaxialMaterial(), NDM, opserr, and SEC_TAG_FiberSection. Referenced by TclModelBuilder_addRemoFiber().
Definition at line 41 of file TclGeomTransfCommand.cpp. References TclModelBuilder::addCrdTransf2d(), TclModelBuilder::addCrdTransf3d(), endln, TclModelBuilder::getNDF(), TclModelBuilder::getNDM(), NDM, opserr, and theBuilder. Referenced by TclModelBuilder_addRemoGeomTransf().
Definition at line 1300 of file TclModelBuilder.cpp. References TclGroundMotionCommand(), and theTclMultiSupportPattern. Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1721 of file TclModelBuilder.cpp. References Domain::addSP_Constraint(), TclModelBuilder::getNDF(), opserr, and printCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1778 of file TclModelBuilder.cpp. References Domain::addSP_Constraint(), endln, Node::getCrds(), TclModelBuilder::getNDF(), Domain::getNodes(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, and printCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1871 of file TclModelBuilder.cpp. References Domain::addSP_Constraint(), endln, Node::getCrds(), TclModelBuilder::getNDF(), Domain::getNodes(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, printCommand(), and Vector::Size(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1966 of file TclModelBuilder.cpp. References Domain::addSP_Constraint(), endln, Node::getCrds(), TclModelBuilder::getNDF(), Domain::getNodes(), Node::getNumberDOF(), TaggedObject::getTag(), opserr, printCommand(), and Vector::Size(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2163 of file TclModelBuilder.cpp. References LoadPattern::addSP_Constraint(), endln, TclModelBuilder::getNDF(), LoadPattern::getSPs(), TaggedObject::getTag(), opserr, printCommand(), and theTclMultiSupportPattern. Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2336 of file TclModelBuilder.cpp. References opserr. Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1190 of file TclModelBuilder.cpp. References TclModelBuilderNDMaterialCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1310 of file TclModelBuilder.cpp. References Domain::addNodalLoad(), TclModelBuilder::getNDF(), TaggedObject::getTag(), opserr, printCommand(), and theTclLoadPattern. Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1667 of file TclModelBuilder.cpp. References endln, TclModelBuilder::getNDF(), opserr, printCommand(), and Domain::setMass(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1013 of file TclModelBuilder.cpp. References Domain::addNode(), endln, TclModelBuilder::getNDF(), TclModelBuilder::getNDM(), opserr, printCommand(), and Node::setMass(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1148 of file TclModelBuilder.cpp. References TclModelBuilderParameterCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1027 of file TclModelBuilderSectionCommand.cpp. References FiberSectionRepr::addPatch(), TclModelBuilder::getSectionRepres(), SectionRepres::getType(), opserr, and SEC_TAG_FiberSection. Referenced by TclModelBuilder_addRemoPatch().
Definition at line 1282 of file TclModelBuilder.cpp. References TclPatternCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1481 of file TclModelBuilderSectionCommand.cpp. References FiberSectionRepr::addReinfLayer(), TclModelBuilder::getSectionRepres(), SectionRepres::getType(), opserr, and SEC_TAG_FiberSection. Referenced by TclModelBuilder_addRemoLayer().
Definition at line 2772 of file TclModelBuilder.cpp. References TclModelBuilder_addFiber(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2790 of file TclModelBuilder.cpp. References TclModelBuilder_addGeomTransf(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2780 of file TclModelBuilder.cpp. References TclModelBuilder_addReinfLayer(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2764 of file TclModelBuilder.cpp. References TclModelBuilder_addPatch(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1203 of file TclModelBuilder.cpp. References TclModelBuilderSectionCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2061 of file TclModelBuilder.cpp. References Domain::addSP_Constraint(), Domain::getLoadPattern(), TclModelBuilder::getNDF(), LoadPattern::getSPs(), TaggedObject::getTag(), opserr, printCommand(), and theTclLoadPattern. Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1177 of file TclModelBuilder.cpp. References TclModelBuilderUniaxialMaterialCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1218 of file TclModelBuilder.cpp. References TclModelBuilderYieldSurface_BCCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1231 of file TclModelBuilder.cpp. References TclModelBuilderYS_EvolutionModelCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 1244 of file TclModelBuilder.cpp. References TclModelBuilderPlasticMaterialCommand(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2392 of file TclModelBuilder.cpp. References Domain::addNode(), count, endln, Block2D::getElementNodes(), TclModelBuilder::getNDF(), TclModelBuilder::getNDM(), Block2D::getNodalCoords(), k, opserr, TCL_Char, and Matrix::Zero(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2596 of file TclModelBuilder.cpp. References Domain::addNode(), count, endln, Block3D::getElementNodes(), TclModelBuilder::getNDF(), TclModelBuilder::getNDM(), Block3D::getNodalCoords(), k, kk, opserr, ID::Size(), TCL_Char, and Matrix::Zero(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2346 of file TclModelBuilder.cpp. References endln, opserr, and PySimple1Gen::WritePySimple1(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2368 of file TclModelBuilder.cpp. References endln, opserr, and TzSimple1Gen::WriteTzSimple1(). Referenced by TclModelBuilder::TclModelBuilder().
Definition at line 2919 of file TclModelBuilder.cpp. References endln, getLibraryFunction(), int(), opserr, and TCL_Char. Referenced by TclModelBuilder::TclModelBuilder().
added by ZHY
Definition at line 2868 of file TclModelBuilder.cpp. References TclModelBuilderUpdateMaterialStageCommand(). Referenced by TclModelBuilder::TclModelBuilder().
added by ZHY
Definition at line 2885 of file TclModelBuilder.cpp. References TclModelBuilderUpdateParameterCommand().
!
Definition at line 114 of file TclCyclicModelCommands.cpp. References TclModelBuilder_addBilinearCyclic(), TclModelBuilder_addLinearCylic(), and TclModelBuilder_addQuadraticCyclic(). Referenced by TclModelBuilder_addCyclicModel().
!
Definition at line 56 of file TclModelBuilderDamageModelCommand.cpp. References TclModelBuilder::addDamageModel(), alpha, endln, opserr, and theDamageTclModelBuilder. Referenced by TclModelBuilder_addDamageModel().
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().
Definition at line 95 of file TclModelBuilderNDMaterialCommand.cpp. References TclModelBuilder::addNDMaterial(), endln, TclModelBuilder::getNDMaterial(), int(), opserr, printCommand(), TclModelBuilder_addFeapMaterial(), TclModelBuilder_addFiniteDeformationElastic3D(), TclModelBuilder_addFiniteDeformationEP3D(), TclModelBuilder_addNewTemplate3Dep(), and TclModelBuilder_addTemplate3Dep(). Referenced by TclModelBuilder_addNDMaterial().
Definition at line 35 of file TclParameterCommands.cpp. References Parameter::addObject(), Domain::addParameter(), Domain::getElement(), Domain::getLoadPattern(), Domain::getParameter(), opserr, and Parameter::update(). Referenced by TclModelBuilder_addParameter().
Definition at line 225 of file TclModelBuilderYSPlasticMaterialCommand.cpp. References opserr, TclExponReducingCommand(), TclMultiLinearCommand(), and TclNullPlasticMaterialCommand(). Referenced by TclModelBuilder_addYS_PlasticMaterial().
Definition at line 97 of file TclModelBuilderSectionCommand.cpp. References TclModelBuilder::addSection(), RCSectionIntegration::arrangeFibers(), WideFlangeSectionIntegration::arrangeFibers(), endln, TclModelBuilder::getNDMaterial(), RCSectionIntegration::getNumFibers(), WideFlangeSectionIntegration::getNumFibers(), TclModelBuilder::getSection(), TclModelBuilder::getUniaxialMaterial(), opserr, printCommand(), SECTION_RESPONSE_MY, SECTION_RESPONSE_MZ, SECTION_RESPONSE_P, SECTION_RESPONSE_T, SECTION_RESPONSE_VY, SECTION_RESPONSE_VZ, sigY, TclModelBuilder_addFiberSection(), TclModelBuilder_addUCFiberSection(), and TclModelBuilderYS_SectionCommand(). Referenced by TclModelBuilder_addSection().
Definition at line 128 of file TclModelBuilderUniaxialMaterialCommand.cpp. References TclModelBuilder::addUniaxialMaterial(), alpha, endln, ep, uniaxialPackageCommand::funcName, uniaxialPackageCommand::funcPtr, getLibraryFunction(), TclModelBuilder::getUniaxialMaterial(), Hiso, Hkin, int(), n, NEG_INF_STRAIN, uniaxialPackageCommand::next, opserr, POS_INF_STRAIN, printCommand(), Tcl_AddLimitStateMaterial(), TCL_Char, TclCommand_ReinforcingSteel(), TclModelBuilder_addDrainMaterial(), TclModelBuilder_addFedeasMaterial(), TclModelBuilder_addPyTzQzMaterial(), TclModelBuilder_addSnapMaterial(), and tolerance. Referenced by TclModelBuilder_addUniaxialMaterial().
added by ZHY
Definition at line 43 of file TclUpdateMaterialStageCommand.cpp. References c, endln, TclModelBuilder::getNDMaterial(), NDMaterial::getType(), TclModelBuilder::getUniaxialMaterial(), opserr, and MovableObject::updateParameter(). Referenced by TclModelBuilder_UpdateMaterialStage().
added by ZHY
Definition at line 203 of file TclUpdateMaterialStageCommand.cpp. References c, endln, TclModelBuilder::getNDMaterial(), NDMaterial::getType(), TclModelBuilder::getUniaxialMaterial(), opserr, Information::setDouble(), and MovableObject::updateParameter(). Referenced by TclModelBuilder_UpdateParameter().
Definition at line 23 of file TclModelBuilderYieldSurfaceBCCommand.cpp. References count, endln, opserr, printCommand(), and theBuilder. Referenced by TclModelBuilder_addYieldSurface_BC().
Definition at line 463 of file TclModelBuilderYS_EvolutionCommand.cpp. References endln, opserr, TclCombinedIsoKin2D01Command(), TclCombinedIsoKin2D02Command(), TclIsotropic2D01Command(), TclKinematic2D01Command(), TclKinematic2D02Command(), TclNullEvolutionCommand(), TclPeakOriented2D01Command(), TclPeakOriented2D02Command(), and theBuilder. Referenced by TclModelBuilder_addYS_EvolutionModel().
Definition at line 77 of file TclPatternCommand.cpp. References Domain::addLoadPattern(), dt, endln, opserr, LoadPattern::setTimeSeries(), TCL_Char, TclSeriesCommand(), TclSeriesIntegratorCommand(), theTclLoadPattern, and theTclMultiSupportPattern. Referenced by TclModelBuilder_addPattern().
Variable Documentation
Definition at line 65 of file TclPatternCommand.cpp. Referenced by TclModelBuilder::TclModelBuilder(), TclModelBuilder_addElementalLoad(), TclModelBuilder_addNodalLoad(), TclModelBuilder_addSP(), TclPatternCommand(), and TclModelBuilder::~TclModelBuilder().
Definition at line 66 of file TclPatternCommand.cpp. Referenced by TclModelBuilder::TclModelBuilder(), TclModelBuilder_addGroundMotion(), TclModelBuilder_addImposedMotionSP(), TclPatternCommand(), and TclModelBuilder::~TclModelBuilder().
|