From a5e0da6bc2d7eddd3b42e6c59d6aa28129d450bb Mon Sep 17 00:00:00 2001 From: claudio perez <50180406+claudioperez@users.noreply.github.com> Date: Sun, 6 Oct 2024 23:27:52 -0700 Subject: [PATCH] rebuild site --- 404.html | 4 +- 404/page/2.html | 4 +- 404/page/3.html | 4 +- 404/page/4.html | 4 +- 404/page/5.html | 4 +- 404/page/6.html | 4 +- docs/about/credits/index.html | 4 +- docs/about/license/index.html | 4 +- docs/advanced-settings/icons/index.html | 4 +- .../module-development/index.html | 4 +- docs/advanced-settings/overview/index.html | 4 +- .../partial-development/index.html | 4 +- docs/advanced-settings/scripts/index.html | 4 +- docs/advanced-settings/styles/index.html | 4 +- docs/configuration/colors/index.html | 4 +- docs/configuration/layout/index.html | 4 +- docs/developing/index.html | 4 +- docs/getting-started/command-line/index.html | 4 +- docs/getting-started/compiling/index.html | 6 +- docs/getting-started/contribute/index.html | 4 +- docs/getting-started/introduction/index.html | 4 +- docs/getting-started/modeling/index.html | 4 +- docs/getting-started/python/index.html | 4 +- docs/library/frame/index.html | 4 +- docs/library/index.html | 4 +- examples/Parallel/ex6.tcl | 26 + examples/Parallel/parallel.tcl | 39 + examples/archstaticsnap/index.html | 4 +- examples/buildingmodes/index.html | 4 +- examples/cablestayed/index.html | 8 +- examples/cantilevertransient/index.html | 4 +- examples/chopra-10.4/index.html | 60 +- ...oncrete3D_Ex_CyclicUniaxialCompression.gif | Bin 0 -> 383348 bytes ...ASDConcrete3D_Ex_CyclicUniaxialTension.gif | Bin 0 -> 331473 bytes .../img/ASDConcrete3D_Ex_Surface_Output.gif | Bin 0 -> 101791 bytes examples/concretesurface/index.html | 28 +- examples/example1/index.html | 108 +- examples/example2/index.html | 20 +- examples/example3/index.html | 64 +- examples/example4/index.html | 12 +- examples/example5/displaced.glb | Bin 29408 -> 29404 bytes examples/example5/index.html | 4 +- examples/example5/model.json | 75 +- examples/example6/Example6.py | 6 +- examples/example6/index.html | 4 +- examples/example6/model.json | 119 +- examples/example6/render.py | 2 +- examples/example7/index.html | 16 +- examples/example8/Example8.py | 13 +- examples/example8/index.html | 16 +- examples/framebuckling/index.html | 178 +- examples/frameshear/Case_2.py | 42 +- examples/frameshear/index.html | 4 +- examples/index.html | 4 +- examples/index.xml | 2 +- examples/inelasticsdof/index.html | 4 +- examples/mrf_concentrated/index.html | 4 +- examples/page/2/index.html | 4 +- examples/page/3/index.html | 6 +- examples/page/4/index.html | 4 +- examples/pendulum/index.html | 4 +- examples/sathertower/index.html | 9 +- .../Example4_Frame3D/Example4_Frame3D.tcl | 578 ++++ .../Example4_Frame3D/Example4_Frame3D_FFD.tcl | 278 ++ .../Example4_Frame3D/Example4_cmp.m | 16 + examples/sensitivity/Example4_Frame3D/cmp.fig | Bin 0 -> 154421 bytes examples/sensitivity/Example4_Frame3D/proof.m | 28 + .../Example4_Frame3D/rcsection.tcl | 90 + .../sensitivity/Example4_Frame3D/tabasfn.txt | 2650 +++++++++++++++++ .../sensitivity/Example4_Frame3D/tabasfp.txt | 2650 +++++++++++++++++ examples/sensitivity/index.html | 8 +- examples/shallowdome/index.html | 4 +- examples/shellframe/index.html | 4 +- examples/shellframe/render.glb | Bin 0 -> 6531648 bytes examples/shellframe/render.py | 146 + examples/shellframe/render.sh | 3 + examples/shelltwist/index.html | 4 +- examples/shelltwist/twist-beam.tcl | 4 +- examples/soliddam/index.html | 4 +- examples/spectrum/index.html | 8 +- examples/viscousdamper/index.html | 4 +- examples/wrench/index.html | 4 +- examples/wrench/render.py | 2 +- img/sign-light.png | Bin 0 -> 521371 bytes index.html | 235 +- index.xml | 2 +- js/main.bundle.en.js | 124 +- ...3565d8ba7651cc2ac3a5b996a6443cf64f784e2.js | 290 ++ ...Ex_CyclicUniaxialCompression-1200x937.webp | Bin 0 -> 582 bytes ...x_CyclicUniaxialCompression-1400x1093.webp | Bin 0 -> 582 bytes ...Ex_CyclicUniaxialCompression-2800x2186.png | Bin 0 -> 1621 bytes ...x_CyclicUniaxialCompression-2800x2186.webp | Bin 0 -> 582 bytes ..._Ex_CyclicUniaxialCompression-576x450.webp | Bin 0 -> 538 bytes ..._Ex_CyclicUniaxialCompression-768x600.webp | Bin 0 -> 582 bytes ..._Ex_CyclicUniaxialCompression-992x774.webp | Bin 0 -> 582 bytes ...e3D_Ex_CyclicUniaxialTension-1200x937.webp | Bin 0 -> 588 bytes ...3D_Ex_CyclicUniaxialTension-1400x1093.webp | Bin 0 -> 588 bytes ...e3D_Ex_CyclicUniaxialTension-2800x2186.png | Bin 0 -> 1687 bytes ...3D_Ex_CyclicUniaxialTension-2800x2186.webp | Bin 0 -> 588 bytes ...te3D_Ex_CyclicUniaxialTension-576x450.webp | Bin 0 -> 544 bytes ...te3D_Ex_CyclicUniaxialTension-768x600.webp | Bin 0 -> 588 bytes ...te3D_Ex_CyclicUniaxialTension-992x774.webp | Bin 0 -> 588 bytes ...oncrete3D_Ex_Surface_Output-1200x1111.webp | Bin 0 -> 6338 bytes ...DConcrete3D_Ex_Surface_Output-1280x640.png | Bin 0 -> 25441 bytes ...oncrete3D_Ex_Surface_Output-1400x1296.webp | Bin 0 -> 6338 bytes ...Concrete3D_Ex_Surface_Output-2800x2591.png | Bin 0 -> 34693 bytes ...oncrete3D_Ex_Surface_Output-2800x2591.webp | Bin 0 -> 6338 bytes ...DConcrete3D_Ex_Surface_Output-576x533.webp | Bin 0 -> 6338 bytes ...DConcrete3D_Ex_Surface_Output-768x711.webp | Bin 0 -> 6338 bytes ...DConcrete3D_Ex_Surface_Output-992x918.webp | Bin 0 -> 6338 bytes .../img/sign-light-1200x1096.webp | Bin 0 -> 78688 bytes .../img/sign-light-1400x1279.webp | Bin 0 -> 99664 bytes opensees-gallery/img/sign-light-2800x2558.png | Bin 0 -> 553951 bytes .../img/sign-light-2800x2558.webp | Bin 0 -> 106080 bytes opensees-gallery/img/sign-light-576x526.webp | Bin 0 -> 22142 bytes opensees-gallery/img/sign-light-768x702.webp | Bin 0 -> 38102 bytes opensees-gallery/img/sign-light-992x906.webp | Bin 0 -> 59112 bytes releases/index.html | 4 +- sitemap.xml | 35 +- tags/2d/index.html | 4 +- tags/3d/index.html | 4 +- tags/component/index.html | 4 +- tags/concrete/index.html | 6 +- tags/dynamic/index.html | 6 +- tags/dynamics/index.html | 6 +- tags/eigen/index.html | 4 +- tags/fiber/index.html | 4 +- tags/frame/index.html | 6 +- tags/frame/index.xml | 2 +- tags/index.html | 6 +- tags/notebook/index.html | 4 +- tags/plane/index.html | 4 +- tags/python/index.html | 6 +- tags/python/index.xml | 2 +- tags/python/page/2/index.html | 6 +- tags/sdof/index.html | 4 +- tags/shell/index.html | 6 +- tags/solid/index.html | 6 +- tags/static/index.html | 4 +- tags/tcl/index.html | 6 +- tags/tcl/index.xml | 2 +- tags/tcl/page/2/index.html | 6 +- tags/truss/index.html | 4 +- 143 files changed, 7699 insertions(+), 587 deletions(-) create mode 100644 examples/Parallel/ex6.tcl create mode 100644 examples/Parallel/parallel.tcl create mode 100644 examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression.gif create mode 100644 examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension.gif create mode 100644 examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output.gif create mode 100644 examples/sensitivity/Example4_Frame3D/Example4_Frame3D.tcl create mode 100644 examples/sensitivity/Example4_Frame3D/Example4_Frame3D_FFD.tcl create mode 100644 examples/sensitivity/Example4_Frame3D/Example4_cmp.m create mode 100644 examples/sensitivity/Example4_Frame3D/cmp.fig create mode 100644 examples/sensitivity/Example4_Frame3D/proof.m create mode 100644 examples/sensitivity/Example4_Frame3D/rcsection.tcl create mode 100644 examples/sensitivity/Example4_Frame3D/tabasfn.txt create mode 100644 examples/sensitivity/Example4_Frame3D/tabasfp.txt create mode 100644 examples/shellframe/render.glb create mode 100644 examples/shellframe/render.py create mode 100644 examples/shellframe/render.sh create mode 100644 img/sign-light.png create mode 100644 js/main.bundle.en.min.1b34b20c6122591d340f6619f3565d8ba7651cc2ac3a5b996a6443cf64f784e2.js create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-1200x937.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-1400x1093.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-2800x2186.png create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-2800x2186.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-576x450.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-768x600.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialCompression-992x774.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-1200x937.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-1400x1093.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-2800x2186.png create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-2800x2186.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-576x450.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-768x600.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_CyclicUniaxialTension-992x774.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-1200x1111.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-1280x640.png create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-1400x1296.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-2800x2591.png create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-2800x2591.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-576x533.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-768x711.webp create mode 100644 opensees-gallery/examples/concretesurface/img/ASDConcrete3D_Ex_Surface_Output-992x918.webp create mode 100644 opensees-gallery/img/sign-light-1200x1096.webp create mode 100644 opensees-gallery/img/sign-light-1400x1279.webp create mode 100644 opensees-gallery/img/sign-light-2800x2558.png create mode 100644 opensees-gallery/img/sign-light-2800x2558.webp create mode 100644 opensees-gallery/img/sign-light-576x526.webp create mode 100644 opensees-gallery/img/sign-light-768x702.webp create mode 100644 opensees-gallery/img/sign-light-992x906.webp diff --git a/404.html b/404.html index 9a6532c6..c1da1f6c 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 7c2f0fe8..32c1dabb 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 7c2f0fe8..32c1dabb 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 bf5680eb..2bd7bdcb 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 bf5680eb..2bd7bdcb 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 bf5680eb..2bd7bdcb 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 cc3d93b6..25f8e14f 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 0000000000000000000000000000000000000000..dce4dfa815fff3531ff3b1c4993380f5137cc76a
GIT binary patch
literal 383348
zcmeF2S5y;i`0XbJl8}I*N;jcPGZg7+DAK!%G&K|v=}kmL4IQKydWTR%6ok+_hF-;h
zid3aZ7XcAL&>X*YF3#1tI+y3aFQ&Y+X02H>>o@bf``M#spsS+lU<;lA{es8={|O9$
z0D%7A0tETD1AzY%1Po?`fItuk1PX=1KwuanBLa>Z&d$!ke2R;c
zlbf5HkB?6f#v~{pASieSgTV+335$w~ii=A~NlBlRJ*ObAaQ^&xWo2bmRaLd~it6g>
z7r>B9mo8~(Y3u6h8Wx3ax?^Ol2y
zgQJ!Hmi3thMo`gLkk&=>ieV;?mO6
z7yJS*Jp5jY+74Enwnc$TACVL|EaCDt+}bay`{aq
z{mq*<)OKoTWo=hiS9f<$ud-TiZ%-cwSASpMz`(#@f8XHX(D3l^NbtRpw$8V2M@RG0
z-@SWB-WL&@87?V!O-KJtmFUm_xR-GnEv+!08SWSC(Nf#ejlD3|2R4Rb#nao&(vhZ@uU^sCG`}n_i-Y__0KgtW8JGYFApIX2|6vmS-^Twy@;{LL
z{|X754$u+&`V?|!IGkP5et=Tg9gP+?%+;?h>W$-8aGM>dF7AJZ(SFKrP*XCPB5~!F
z{b0@W;S8M9P_993>DwF?|Bczf+86H%@Zn4XhIM6Q#ri3dH-_q7zJFm}Y?xD0i%YBsan_fuWk%Cyq;d!b|up}{q9PZYw63CY>$TZl^mbGv#YrQ6L(khf>vIx=7$`tuNDv)CD+IiTyATH
zF=DUQisF?v){05GlIta@R&MLhGhJS-m*xg;tiK>fNp6&tq`PgrEGvDr@v5R>W22nX
zN0;2JsGD%xeBHG2YO}KKU}Lk2$|$u(>EUwUsvZz4->Ml=+T5z8=}LX8`(Wk%t$xy_
z{9D6p;O4i+`6#LFrsZ_^?dG-8^6i$bhRyBPoj$4WZTl1M-`fvY%D;D<9Bh7n1Hhzr
zsL<0MJDqUxik&W$^43l_T2FenhvT}(ZZG$pirqf``&+yHm}u#}0g()ky+Mf=6?;R{
zjaz%exPIv$BZ{9qe!Nv#t@tsj@oVeHJ3LHgpQdx#bAL=<{Pq60vGTY5_vU&sKR;Z(
z?)meh^_|y0C+zQk`}v6wEpssGoZ)#e<@)0F!L&!?w}Tm}K#{`EQJ
zSMs-CUx+Z-!}*BQUWW@Y;+2Ps@ygqWOC&wnqvh1=UPoUu?^GVG2FZUX`TFonVYub3ighX0>16`Ym$4^#Db%w)rQkyd|OnJ`ZkuJZql>BHo_nMRML
zA<-dbhlXhHITn@TRjIS`^%|cAd@7~XtsE^amitUk2_*O+_S&t3+`8I=v4Jw&JlNXH
z4;matH5%*Iv%H68)oMlK_
zN=*)o0^muzn(%X6kH2}?HGJN-d(KRcmp&mMzGhO7lfC3)9*u+~hbPEVw%3mjOuJU5;w!OvWSX6|*3Oaz-U>BmjMI?nkf
a3<5O@CGbMsGU2|nI@rd)T^X2$FZ73igG1iZ{
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