├── .gitattributes ├── Chapter02--A simple structural analysis example ├── elcentro.txt └── model.tcl ├── Chapter04--sectioin4.1-A Static and Dynamic Analyses for a Two-Dimensional, Elastic Reinforced Concrete Column ├── model.tcl └── tabas.txt ├── Chapter04--sectioin4.2-Static and Dynamic Analyses for a 2D Inelastic Reinforced Concrete Frame ├── model.tcl └── tabas.txt ├── Chapter04--sectioin4.3-Static and Dynamic Analyses for a 2D Inelastic Fiber-Reinforced Concrete Frame ├── model.tcl └── tabas.txt ├── Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame ├── RCsection.tcl ├── drift_x.m ├── drift_y.m ├── model.tcl ├── tabasfn.txt └── tabasfp.txt ├── Chapter05--Analyses for reinforced concrete shear walls Introduction ├── DisplayModel2D.tcl ├── DisplayPlane.tcl ├── Efficient Simulation of RC Shear Walls in High Rise Buildings Using a Practical Multi Cross Line Model.pdf ├── GeneratePeaks.tcl ├── RW2_2.tcl ├── exe.tcl └── test.txt ├── Chapter06--Soil-Structure Interaction (SSI) System Introduction ├── elcentro.txt ├── model.tcl └── stress_strain.m ├── Chapter07--Fluid-solid coupling ├── elcentro.txt ├── model.tcl └── plot_S_I1_evnelop.m ├── Chapter08--section 8.1-Soil liquefaction analyses using a bounding surface model ├── OpenSees.exe └── model.tcl ├── Chapter08--section 8.2-Soil liquefaction analysis using a multi-yield surface J2 plasticity model ├── OpenSees.exe └── model.tcl ├── Chapter09--Numerical optimization ├── F.tcl ├── OpenSees.exe ├── main.tcl ├── node4_exp.txt ├── sntoya.spc ├── tabas.txt └── tclFileToRun.tcl ├── Chapter10--Coupling OpenSees with other software using the client-server technique ├── OpenSees.exe ├── client.tcl ├── disp.out ├── getTotalResistingForce.tcl ├── model.tcl ├── reaction.out ├── readme.txt └── server.tcl ├── Chapter11--Response Sensitivity analysis based on direct differentiation method ├── Example3_cmp.m ├── el.txt ├── ffdE.tcl └── model.tcl ├── Chapter12--section12.2-Application example of BPD analysis in OpenSees ├── elementbuild.tcl ├── main.tcl ├── nodebuild.tcl └── remove.tcl ├── Chapter12--section12.3-Static analysis based on the BPD model ├── elements.tcl └── model.tcl ├── Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element ├── OpenSees.exe ├── bridge.tcl ├── main.tcl ├── rail_Irreg.txt └── train.tcl ├── Chapter13--section13.2-A 3D WRI element ├── ML95_FineL.txt ├── ML95_FineR.txt ├── OpenSees.exe ├── UIC50Fine.txt ├── irregLft.txt ├── irregRht.txt ├── main.tcl ├── rail.tcl └── wheelset.tcl ├── Chapter16--Adding an elasto-perfect-plasticity material in OpenSees ├── PerfectPlasticMaterial.cpp ├── PerfectPlasticMaterial.h └── TclModelBuilderUniaxialMaterialCommand.cpp ├── Chapter17--Adding a corotational truss element in OpenSees ├── OpenSees.exe ├── corotTruss2D.tcl ├── element.tcl ├── force.out ├── node.tcl ├── plt.m └── source code │ ├── TclElementCommands.cpp │ ├── corotTruss2D.cpp │ └── corotTruss2D.h ├── Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees ├── OpenSees.exe └── source code │ ├── PDNode.cpp │ ├── PDNode.h │ ├── TclElementCommands.cpp │ ├── TclModelBuilder.cpp │ ├── stateBasedPeridynamics.cpp │ └── stateBasedPeridynamics.h └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/.gitattributes -------------------------------------------------------------------------------- /Chapter02--A simple structural analysis example/elcentro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter02--A simple structural analysis example/elcentro.txt -------------------------------------------------------------------------------- /Chapter02--A simple structural analysis example/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter02--A simple structural analysis example/model.tcl -------------------------------------------------------------------------------- /Chapter04--sectioin4.1-A Static and Dynamic Analyses for a Two-Dimensional, Elastic Reinforced Concrete Column/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.1-A Static and Dynamic Analyses for a Two-Dimensional, Elastic Reinforced Concrete Column/model.tcl -------------------------------------------------------------------------------- /Chapter04--sectioin4.1-A Static and Dynamic Analyses for a Two-Dimensional, Elastic Reinforced Concrete Column/tabas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.1-A Static and Dynamic Analyses for a Two-Dimensional, Elastic Reinforced Concrete Column/tabas.txt -------------------------------------------------------------------------------- /Chapter04--sectioin4.2-Static and Dynamic Analyses for a 2D Inelastic Reinforced Concrete Frame/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.2-Static and Dynamic Analyses for a 2D Inelastic Reinforced Concrete Frame/model.tcl -------------------------------------------------------------------------------- /Chapter04--sectioin4.2-Static and Dynamic Analyses for a 2D Inelastic Reinforced Concrete Frame/tabas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.2-Static and Dynamic Analyses for a 2D Inelastic Reinforced Concrete Frame/tabas.txt -------------------------------------------------------------------------------- /Chapter04--sectioin4.3-Static and Dynamic Analyses for a 2D Inelastic Fiber-Reinforced Concrete Frame/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.3-Static and Dynamic Analyses for a 2D Inelastic Fiber-Reinforced Concrete Frame/model.tcl -------------------------------------------------------------------------------- /Chapter04--sectioin4.3-Static and Dynamic Analyses for a 2D Inelastic Fiber-Reinforced Concrete Frame/tabas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.3-Static and Dynamic Analyses for a 2D Inelastic Fiber-Reinforced Concrete Frame/tabas.txt -------------------------------------------------------------------------------- /Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/RCsection.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/RCsection.tcl -------------------------------------------------------------------------------- /Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/drift_x.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/drift_x.m -------------------------------------------------------------------------------- /Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/drift_y.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/drift_y.m -------------------------------------------------------------------------------- /Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/model.tcl -------------------------------------------------------------------------------- /Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/tabasfn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/tabasfn.txt -------------------------------------------------------------------------------- /Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/tabasfp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter04--sectioin4.4-Static and Dynamic Analyses of a 3D Inelastic Reinforced Concrete Frame/tabasfp.txt -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/DisplayModel2D.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/DisplayModel2D.tcl -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/DisplayPlane.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/DisplayPlane.tcl -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/Efficient Simulation of RC Shear Walls in High Rise Buildings Using a Practical Multi Cross Line Model.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/Efficient Simulation of RC Shear Walls in High Rise Buildings Using a Practical Multi Cross Line Model.pdf -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/GeneratePeaks.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/GeneratePeaks.tcl -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/RW2_2.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/RW2_2.tcl -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/exe.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/exe.tcl -------------------------------------------------------------------------------- /Chapter05--Analyses for reinforced concrete shear walls Introduction/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter05--Analyses for reinforced concrete shear walls Introduction/test.txt -------------------------------------------------------------------------------- /Chapter06--Soil-Structure Interaction (SSI) System Introduction/elcentro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter06--Soil-Structure Interaction (SSI) System Introduction/elcentro.txt -------------------------------------------------------------------------------- /Chapter06--Soil-Structure Interaction (SSI) System Introduction/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter06--Soil-Structure Interaction (SSI) System Introduction/model.tcl -------------------------------------------------------------------------------- /Chapter06--Soil-Structure Interaction (SSI) System Introduction/stress_strain.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter06--Soil-Structure Interaction (SSI) System Introduction/stress_strain.m -------------------------------------------------------------------------------- /Chapter07--Fluid-solid coupling/elcentro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter07--Fluid-solid coupling/elcentro.txt -------------------------------------------------------------------------------- /Chapter07--Fluid-solid coupling/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter07--Fluid-solid coupling/model.tcl -------------------------------------------------------------------------------- /Chapter07--Fluid-solid coupling/plot_S_I1_evnelop.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter07--Fluid-solid coupling/plot_S_I1_evnelop.m -------------------------------------------------------------------------------- /Chapter08--section 8.1-Soil liquefaction analyses using a bounding surface model/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter08--section 8.1-Soil liquefaction analyses using a bounding surface model/OpenSees.exe -------------------------------------------------------------------------------- /Chapter08--section 8.1-Soil liquefaction analyses using a bounding surface model/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter08--section 8.1-Soil liquefaction analyses using a bounding surface model/model.tcl -------------------------------------------------------------------------------- /Chapter08--section 8.2-Soil liquefaction analysis using a multi-yield surface J2 plasticity model/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter08--section 8.2-Soil liquefaction analysis using a multi-yield surface J2 plasticity model/OpenSees.exe -------------------------------------------------------------------------------- /Chapter08--section 8.2-Soil liquefaction analysis using a multi-yield surface J2 plasticity model/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter08--section 8.2-Soil liquefaction analysis using a multi-yield surface J2 plasticity model/model.tcl -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/F.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/F.tcl -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/OpenSees.exe -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/main.tcl -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/node4_exp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/node4_exp.txt -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/sntoya.spc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/sntoya.spc -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/tabas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/tabas.txt -------------------------------------------------------------------------------- /Chapter09--Numerical optimization/tclFileToRun.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter09--Numerical optimization/tclFileToRun.tcl -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/OpenSees.exe -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/client.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/client.tcl -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/disp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/disp.out -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/getTotalResistingForce.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/getTotalResistingForce.tcl -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/model.tcl -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/reaction.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/reaction.out -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/readme.txt -------------------------------------------------------------------------------- /Chapter10--Coupling OpenSees with other software using the client-server technique/server.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter10--Coupling OpenSees with other software using the client-server technique/server.tcl -------------------------------------------------------------------------------- /Chapter11--Response Sensitivity analysis based on direct differentiation method/Example3_cmp.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter11--Response Sensitivity analysis based on direct differentiation method/Example3_cmp.m -------------------------------------------------------------------------------- /Chapter11--Response Sensitivity analysis based on direct differentiation method/el.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter11--Response Sensitivity analysis based on direct differentiation method/el.txt -------------------------------------------------------------------------------- /Chapter11--Response Sensitivity analysis based on direct differentiation method/ffdE.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter11--Response Sensitivity analysis based on direct differentiation method/ffdE.tcl -------------------------------------------------------------------------------- /Chapter11--Response Sensitivity analysis based on direct differentiation method/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter11--Response Sensitivity analysis based on direct differentiation method/model.tcl -------------------------------------------------------------------------------- /Chapter12--section12.2-Application example of BPD analysis in OpenSees/elementbuild.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter12--section12.2-Application example of BPD analysis in OpenSees/elementbuild.tcl -------------------------------------------------------------------------------- /Chapter12--section12.2-Application example of BPD analysis in OpenSees/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter12--section12.2-Application example of BPD analysis in OpenSees/main.tcl -------------------------------------------------------------------------------- /Chapter12--section12.2-Application example of BPD analysis in OpenSees/nodebuild.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter12--section12.2-Application example of BPD analysis in OpenSees/nodebuild.tcl -------------------------------------------------------------------------------- /Chapter12--section12.2-Application example of BPD analysis in OpenSees/remove.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter12--section12.2-Application example of BPD analysis in OpenSees/remove.tcl -------------------------------------------------------------------------------- /Chapter12--section12.3-Static analysis based on the BPD model/elements.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter12--section12.3-Static analysis based on the BPD model/elements.tcl -------------------------------------------------------------------------------- /Chapter12--section12.3-Static analysis based on the BPD model/model.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter12--section12.3-Static analysis based on the BPD model/model.tcl -------------------------------------------------------------------------------- /Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/OpenSees.exe -------------------------------------------------------------------------------- /Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/bridge.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/bridge.tcl -------------------------------------------------------------------------------- /Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/main.tcl -------------------------------------------------------------------------------- /Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/rail_Irreg.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/rail_Irreg.txt -------------------------------------------------------------------------------- /Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/train.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.1-A two dimensional (2D) wheel-rail interaction (WRI) element/train.tcl -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/ML95_FineL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/ML95_FineL.txt -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/ML95_FineR.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/ML95_FineR.txt -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/OpenSees.exe -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/UIC50Fine.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/UIC50Fine.txt -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/irregLft.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/irregLft.txt -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/irregRht.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/irregRht.txt -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/main.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/main.tcl -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/rail.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/rail.tcl -------------------------------------------------------------------------------- /Chapter13--section13.2-A 3D WRI element/wheelset.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter13--section13.2-A 3D WRI element/wheelset.tcl -------------------------------------------------------------------------------- /Chapter16--Adding an elasto-perfect-plasticity material in OpenSees/PerfectPlasticMaterial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter16--Adding an elasto-perfect-plasticity material in OpenSees/PerfectPlasticMaterial.cpp -------------------------------------------------------------------------------- /Chapter16--Adding an elasto-perfect-plasticity material in OpenSees/PerfectPlasticMaterial.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter16--Adding an elasto-perfect-plasticity material in OpenSees/PerfectPlasticMaterial.h -------------------------------------------------------------------------------- /Chapter16--Adding an elasto-perfect-plasticity material in OpenSees/TclModelBuilderUniaxialMaterialCommand.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter16--Adding an elasto-perfect-plasticity material in OpenSees/TclModelBuilderUniaxialMaterialCommand.cpp -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/OpenSees.exe -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/corotTruss2D.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/corotTruss2D.tcl -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/element.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/element.tcl -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/force.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/force.out -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/node.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/node.tcl -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/plt.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/plt.m -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/source code/TclElementCommands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/source code/TclElementCommands.cpp -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/source code/corotTruss2D.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/source code/corotTruss2D.cpp -------------------------------------------------------------------------------- /Chapter17--Adding a corotational truss element in OpenSees/source code/corotTruss2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter17--Adding a corotational truss element in OpenSees/source code/corotTruss2D.h -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/OpenSees.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/OpenSees.exe -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/PDNode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/PDNode.cpp -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/PDNode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/PDNode.h -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/TclElementCommands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/TclElementCommands.cpp -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/TclModelBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/TclModelBuilder.cpp -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/stateBasedPeridynamics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/stateBasedPeridynamics.cpp -------------------------------------------------------------------------------- /Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/stateBasedPeridynamics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/Chapter18--Implementing the non-ordinary state-based peridynamics in OpenSees/source code/stateBasedPeridynamics.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenSeesXMU/A-practical-guide-to-OpenSees---examples/HEAD/README.md --------------------------------------------------------------------------------