diff --git a/404.html b/404.html index 9a6532c..c1da1f6 100644 --- a/404.html +++ b/404.html @@ -25,7 +25,7 @@ - + @@ -644,7 +644,7 @@ - + diff --git a/404/page/2.html b/404/page/2.html index 7c2f0fe..32c1dab 100644 --- a/404/page/2.html +++ b/404/page/2.html @@ -25,7 +25,7 @@ - + @@ -649,7 +649,7 @@ - + diff --git a/404/page/3.html b/404/page/3.html index 7c2f0fe..32c1dab 100644 --- a/404/page/3.html +++ b/404/page/3.html @@ -25,7 +25,7 @@ - + @@ -649,7 +649,7 @@ - + diff --git a/404/page/4.html b/404/page/4.html index bf5680e..2bd7bdc 100644 --- a/404/page/4.html +++ b/404/page/4.html @@ -25,7 +25,7 @@ - + @@ -650,7 +650,7 @@ - + diff --git a/404/page/5.html b/404/page/5.html index bf5680e..2bd7bdc 100644 --- a/404/page/5.html +++ b/404/page/5.html @@ -25,7 +25,7 @@ - + @@ -650,7 +650,7 @@ - + diff --git a/404/page/6.html b/404/page/6.html index bf5680e..2bd7bdc 100644 --- a/404/page/6.html +++ b/404/page/6.html @@ -25,7 +25,7 @@ - + @@ -650,7 +650,7 @@ - + diff --git a/docs/about/credits/index.html b/docs/about/credits/index.html index cc3d93b..25f8e14 100644 --- a/docs/about/credits/index.html +++ b/docs/about/credits/index.html @@ -25,7 +25,7 @@ - + @@ -1244,7 +1244,7 @@
conda install -c conda-forge fortran-compiler cxx-compiler c-compiler openblas
conda install -c conda-forge fortran-compiler cxx-compiler c-compiler openblas openmpi
python EigenAnal_twoStoryShearFrame8.py
python -m opensees EigenAnal_twoStoryShearFrame8.tcl
import opensees.openseespy as ops
@@ -732,7 +732,7 @@ Create the model
+
model BasicBuilder -ndm 2 -ndf 3
@@ -759,13 +759,13 @@ Create the model Python
Tcl
@@ -781,7 +781,7 @@ Create the model
+
model.node(1, 0., 0.)
model.node(2, L , 0.)
@@ -797,7 +797,7 @@ Create the model
+
node 1 0. 0. ;
node 2 $L 0. ;
@@ -826,13 +826,13 @@ Create the model Python
Tcl
@@ -848,7 +848,7 @@ Create the model
+
model.fix(1, 1, 1, 1)
model.fix(2, 1, 1, 1)
@@ -860,7 +860,7 @@ Create the model
+
fix 1 1 1 1;
fix 2 1 1 1;
@@ -887,13 +887,13 @@ Create the model Python
Tcl
@@ -909,7 +909,7 @@ Create the model
+
model.mass(3, m , 0., 0. )
model.mass(4, m , 0., 0. )
@@ -923,7 +923,7 @@ Create the model
+
mass 3 $m 0. 0. ;
mass 4 $m 0. 0. ;
@@ -954,13 +954,13 @@ Create the model Python
Tcl
@@ -976,7 +976,7 @@ Create the model
+
model.element("ElasticBeamColumn", 1, 1, 3, Ac, Ec, 2.*Ic, TransfTag)
model.element("ElasticBeamColumn", 2, 3, 5, Ac, Ec, Ic, TransfTag)
@@ -992,7 +992,7 @@ Create the model
+
element elasticBeamColumn 1 1 3 $Ac $Ec [expr 2.*$Ic] $TransfTag;
element elasticBeamColumn 2 3 5 $Ac $Ec $Ic $TransfTag;
@@ -1031,13 +1031,13 @@ Define recorders Python
Tcl
@@ -1053,7 +1053,7 @@ Define recorders
+
for k in range(numModes):
model.recorder("Node", f"eigen {k}", file=f"modes/mode{k}.out", nodeRange=[1, 6], dof=[1, 2, 3])
@@ -1065,7 +1065,7 @@ Define recorders
+
foreach k [range $numModes] {
recorder Node -file [format "modes/mode%i.out" $k] -nodeRange 1 6 -dof 1 2 3 "eigen $k"
@@ -1465,7 +1465,7 @@ Display mode shapes
+
diff --git a/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression.gif b/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression.gif
new file mode 100644
index 0000000..dce4dfa
Binary files /dev/null and b/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression.gif differ
diff --git a/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension.gif b/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension.gif
new file mode 100644
index 0000000..d9266c7
Binary files /dev/null and b/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension.gif differ
diff --git a/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output.gif b/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output.gif
new file mode 100644
index 0000000..b6abc53
Binary files /dev/null and b/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output.gif differ
diff --git a/examples/concretesurface/index.html b/examples/concretesurface/index.html
index 14e3d77..7b500fa 100644
--- a/examples/concretesurface/index.html
+++ b/examples/concretesurface/index.html
@@ -25,7 +25,7 @@
-
+
@@ -52,8 +52,8 @@
-
-
+
+
@@ -63,7 +63,7 @@
-
+
@@ -110,7 +110,7 @@
"about": {
"@id": "https://stairlab.github.io/#/schema/organization/1"
},
- "dateModified": "2024-09-19T09:17:28CET","breadcrumb": {
+ "dateModified": "2024-09-25T12:16:10CET","breadcrumb": {
"@id": "https://stairlab.github.io/opensees-gallery/examples/concretesurface/#/schema/breadcrumb/1"
},
"primaryImageOfPage": {
@@ -158,8 +158,8 @@
{
"@type": "ImageObject",
"@id": "https://stairlab.github.io/opensees-gallery/examples/concretesurface/#/schema/image/2",
- "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/img/ASDConcrete3D_Ex_Surface_Output-1280x640.png",
- "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/img/ASDConcrete3D_Ex_Surface_Output-1280x640.png",
+ "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-1280x640.png",
+ "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-1280x640.png",
"caption": "Concrete"
}
]
@@ -503,10 +503,10 @@
@@ -533,10 +533,10 @@
@@ -563,10 +563,10 @@
@@ -911,7 +911,7 @@
-
+
diff --git a/examples/example1/index.html b/examples/example1/index.html
index 380fed2..35af2cf 100644
--- a/examples/example1/index.html
+++ b/examples/example1/index.html
@@ -25,7 +25,7 @@
-
+
@@ -1415,13 +1415,13 @@ Model
Tcl
Python(RT)
@@ -1437,7 +1437,7 @@ Model
-
+
model -ndm 2 -ndf 2
@@ -1448,7 +1448,7 @@ Model
-
+
import opensees.openseespy as ops
@@ -1485,13 +1485,13 @@ Model
Tcl
Python(RT)
@@ -1507,7 +1507,7 @@ Model
-
+
# Create nodes & add to domain
# tag X Y
@@ -1523,7 +1523,7 @@ Model
-
+
# Create nodes
# tag X Y
@@ -1551,13 +1551,13 @@ Model
Tcl
Python(RT)
@@ -1573,7 +1573,7 @@ Model
-
+
# Set the boundary conditions
# tag X Y
@@ -1588,7 +1588,7 @@ Model
-
+
# set the boundary conditions
# nodeID xRestrnt? yRestrnt?
@@ -1617,13 +1617,13 @@ Model
Tcl
Python(RT)
@@ -1639,7 +1639,7 @@ Model
-
+
# Create Elastic material prototype
uniaxialMaterial Elastic 1 3000;
@@ -1651,7 +1651,7 @@ Model
-
+
# Create Elastic material prototype
model.uniaxialMaterial("Elastic", 1, 3000)
@@ -1682,13 +1682,13 @@ Model
Tcl
Python(RT)
@@ -1704,7 +1704,7 @@ Model
-
+
element Truss 1 1 4 10.0 1;
element Truss 2 2 4 5.0 1;
@@ -1717,7 +1717,7 @@ Model
-
+
# Type tag nodes Area material
model.element("Truss", 1, (1, 4), 10.0, 1 )
@@ -1772,13 +1772,13 @@ Loads
Tcl
Python(RT)
@@ -1794,7 +1794,7 @@ Loads
-
+
set loads {4 100 -50}
@@ -1805,7 +1805,7 @@ Loads
-
+
loads = {4: [100, -50]}
@@ -1829,13 +1829,13 @@ Loads
Tcl
Python(RT)
@@ -1851,7 +1851,7 @@ Loads
-