diff --git a/404.html b/404.html index bae1818..d9009ab 100644 --- a/404.html +++ b/404.html @@ -3,7 +3,7 @@ -
liblapack-dev
libblas-dev
tcl-dev
lapack
blas
tcl
lapack-devel
tcl-devel
model -ndm 2 -ndf 2
import opensees.openseespy as ops @@ -1503,13 +1504,13 @@ Model Tcl Python(RT) @@ -1525,7 +1526,7 @@ Model - + # Create nodes & add to domain # tag X Y @@ -1541,7 +1542,7 @@ Model - + # Create nodes # tag X Y @@ -1569,13 +1570,13 @@ Model Tcl Python(RT) @@ -1591,7 +1592,7 @@ Model - + # Set the boundary conditions # tag X Y @@ -1606,7 +1607,7 @@ Model - + # set the boundary conditions # nodeID xRestrnt? yRestrnt? @@ -1635,13 +1636,13 @@ Model Tcl Python(RT) @@ -1657,7 +1658,7 @@ Model - + # Create Elastic material prototype uniaxialMaterial Elastic 1 3000; @@ -1669,7 +1670,7 @@ Model - + # Create Elastic material prototype model.uniaxialMaterial("Elastic", 1, 3000) @@ -1700,13 +1701,13 @@ Model Tcl Python(RT) @@ -1722,7 +1723,7 @@ Model - + element Truss 1 1 4 10.0 1; element Truss 2 2 4 5.0 1; @@ -1735,7 +1736,7 @@ Model - + # Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Create nodes & add to domain # tag X Y @@ -1541,7 +1542,7 @@ Model - + # Create nodes # tag X Y @@ -1569,13 +1570,13 @@ Model Tcl Python(RT) @@ -1591,7 +1592,7 @@ Model - + # Set the boundary conditions # tag X Y @@ -1606,7 +1607,7 @@ Model - + # set the boundary conditions # nodeID xRestrnt? yRestrnt? @@ -1635,13 +1636,13 @@ Model Tcl Python(RT) @@ -1657,7 +1658,7 @@ Model - + # Create Elastic material prototype uniaxialMaterial Elastic 1 3000; @@ -1669,7 +1670,7 @@ Model - + # Create Elastic material prototype model.uniaxialMaterial("Elastic", 1, 3000) @@ -1700,13 +1701,13 @@ Model Tcl Python(RT) @@ -1722,7 +1723,7 @@ Model - + element Truss 1 1 4 10.0 1; element Truss 2 2 4 5.0 1; @@ -1735,7 +1736,7 @@ Model - + # Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Create nodes # tag X Y @@ -1569,13 +1570,13 @@ Model Tcl Python(RT) @@ -1591,7 +1592,7 @@ Model - + # Set the boundary conditions # tag X Y @@ -1606,7 +1607,7 @@ Model - + # set the boundary conditions # nodeID xRestrnt? yRestrnt? @@ -1635,13 +1636,13 @@ Model Tcl Python(RT) @@ -1657,7 +1658,7 @@ Model - + # Create Elastic material prototype uniaxialMaterial Elastic 1 3000; @@ -1669,7 +1670,7 @@ Model - + # Create Elastic material prototype model.uniaxialMaterial("Elastic", 1, 3000) @@ -1700,13 +1701,13 @@ Model Tcl Python(RT) @@ -1722,7 +1723,7 @@ Model - + element Truss 1 1 4 10.0 1; element Truss 2 2 4 5.0 1; @@ -1735,7 +1736,7 @@ Model - + # Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Set the boundary conditions # tag X Y @@ -1606,7 +1607,7 @@ Model - + # set the boundary conditions # nodeID xRestrnt? yRestrnt? @@ -1635,13 +1636,13 @@ Model Tcl Python(RT) @@ -1657,7 +1658,7 @@ Model - + # Create Elastic material prototype uniaxialMaterial Elastic 1 3000; @@ -1669,7 +1670,7 @@ Model - + # Create Elastic material prototype model.uniaxialMaterial("Elastic", 1, 3000) @@ -1700,13 +1701,13 @@ Model Tcl Python(RT) @@ -1722,7 +1723,7 @@ Model - + element Truss 1 1 4 10.0 1; element Truss 2 2 4 5.0 1; @@ -1735,7 +1736,7 @@ Model - + # Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# set the boundary conditions # nodeID xRestrnt? yRestrnt? @@ -1635,13 +1636,13 @@ Model Tcl Python(RT) @@ -1657,7 +1658,7 @@ Model - + # Create Elastic material prototype uniaxialMaterial Elastic 1 3000; @@ -1669,7 +1670,7 @@ Model - + # Create Elastic material prototype model.uniaxialMaterial("Elastic", 1, 3000) @@ -1700,13 +1701,13 @@ Model Tcl Python(RT) @@ -1722,7 +1723,7 @@ Model - + element Truss 1 1 4 10.0 1; element Truss 2 2 4 5.0 1; @@ -1735,7 +1736,7 @@ Model - + # Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Create Elastic material prototype uniaxialMaterial Elastic 1 3000;
# Create Elastic material prototype model.uniaxialMaterial("Elastic", 1, 3000)
element Truss 1 1 4 10.0 1; element Truss 2 2 4 5.0 1; @@ -1735,7 +1736,7 @@ Model - + # Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Type tag nodes Area material model.element("Truss", 1, (1, 4), 10.0, 1 ) @@ -1790,13 +1791,13 @@ Loads Tcl Python(RT) @@ -1812,7 +1813,7 @@ Loads - + set loads {4 100 -50} @@ -1823,7 +1824,7 @@ Loads - + loads = {4: [100, -50]} @@ -1847,13 +1848,13 @@ Loads Tcl Python(RT) @@ -1869,7 +1870,7 @@ Loads - + pattern Plain 1 "Linear" "load $loads" @@ -1880,7 +1881,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load=loads) @@ -1904,13 +1905,13 @@ Loads Tcl Python(RT) @@ -1926,7 +1927,7 @@ Loads - + pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
set loads {4 100 -50}
loads = {4: [100, -50]}
pattern Plain 1 "Linear" "load $loads"
model.pattern("Plain", 1, "Linear", load=loads)
pattern Plain 1 "Linear" { load 4 100 -50 @@ -1939,7 +1940,7 @@ Loads - + model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
model.pattern("Plain", 1, "Linear", load={ 4: [100, -50] @@ -1969,13 +1970,13 @@ Analysis Tcl Python(RT) @@ -1991,7 +1992,7 @@ Analysis + algorithm Linear; @@ -2002,7 +2003,7 @@ Analysis + model.algorithm("Linear") @@ -2028,13 +2029,13 @@ Analysis Tcl Python(RT) @@ -2050,7 +2051,7 @@ Analysis + integrator LoadControl 1.0; @@ -2061,7 +2062,7 @@ Analysis + model.integrator("LoadControl", 1.0) @@ -2090,13 +2091,13 @@ Analysis Tcl Python(RT) @@ -2112,7 +2113,7 @@ Analysis + analysis Static; @@ -2123,7 +2124,7 @@ Analysis + model.analysis("Static") @@ -2145,13 +2146,13 @@ Analysis Tcl Python(RT) @@ -2167,7 +2168,7 @@ Analysis + analyze 1 @@ -2178,7 +2179,7 @@ Analysis + model.analyze(1) @@ -2201,13 +2202,13 @@ Analysis Tcl Python(RT) @@ -2223,7 +2224,7 @@ Analysis + print node 4 print ele @@ -2235,7 +2236,7 @@ Analysis + model.print(node=4) model.print("ele") @@ -2674,7 +2675,7 @@ Analysis + diff --git a/examples/example2/index.html b/examples/example2/index.html index e1e65de..fbb8a05 100644 --- a/examples/example2/index.html +++ b/examples/example2/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Moment-Curvature Analysis - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/", - "url": "http://localhost:1313/opensees-gallery/examples/example2/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example2/", "name": "Moment-Curvature Analysis", "description": "A reinforced concrete cross-section is modeled using a fiber section, and a moment-curvature analysis is performed.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example2/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example2/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example2/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example2/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example2/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example2/img/Section-1280x640.png", "caption": "Moment-Curvature Analysis" } ] @@ -652,13 +653,13 @@ Modeling Python Tcl @@ -674,7 +675,7 @@ Modeling + @@ -690,7 +691,7 @@ Modeling + @@ -846,13 +847,13 @@ Modeling Python Tcl @@ -868,7 +869,7 @@ Modeling + model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
algorithm Linear;
model.algorithm("Linear")
integrator LoadControl 1.0;
model.integrator("LoadControl", 1.0)
analysis Static;
model.analysis("Static")
analyze 1
model.analyze(1)
print node 4 print ele
model.print(node=4) model.print("ele")
model.section("Fiber", 1) # Create the concrete core fibers @@ -890,7 +891,7 @@ Modeling + section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
section Fiber 1 { @@ -1445,7 +1446,7 @@ Analysis + diff --git a/examples/example3/index.html b/examples/example3/index.html index aa2d650..3bfd9d9 100644 --- a/examples/example3/index.html +++ b/examples/example3/index.html @@ -3,7 +3,7 @@ - + @@ -12,10 +12,11 @@ - + + - + @@ -25,7 +26,7 @@ - + @@ -44,16 +45,16 @@ OpenSees - Inelastic Plane Frame - + - + - + @@ -63,7 +64,7 @@ - + @@ -75,14 +76,14 @@ "@graph": [ { "@type": "Organization", - "@id": "http://localhost:1313/#/schema/organization/1", + "@id": "https://stairlab.github.io/#/schema/organization/1", "name": "STAIRlab", - "url": "http://localhost:1313/", + "url": "https://stairlab.github.io/", "sameAs": [null,"https://github.com/claudioperez/OpenSeesRT"], "image": { "@type": "ImageObject", - "@id": "http://localhost:1313/#/schema/image/1", - "url": "http://localhost:1313/img/logo1280x640.png", + "@id": "https://stairlab.github.io/#/schema/image/1", + "url": "https://stairlab.github.io/img/logo1280x640.png", "width": 1280 , "height": 640 , "caption": "STAIRlab" @@ -90,48 +91,48 @@ }, { "@type": "WebSite", - "@id": "http://localhost:1313/#/schema/website/1", - "url": "http://localhost:1313/", + "@id": "https://stairlab.github.io/#/schema/website/1", + "url": "https://stairlab.github.io/", "name": "OpenSees", "description": "OpenSees Examples.", "publisher": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" } }, { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/", - "url": "http://localhost:1313/opensees-gallery/examples/example3/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/", + "url": "https://stairlab.github.io/opensees-gallery/examples/example3/", "name": "Inelastic Plane Frame", "description": "Nonlinear analysis of a concrete portal frame.", "isPartOf": { - "@id": "http://localhost:1313/#/schema/website/1" + "@id": "https://stairlab.github.io/#/schema/website/1" }, "about": { - "@id": "http://localhost:1313/#/schema/organization/1" + "@id": "https://stairlab.github.io/#/schema/organization/1" }, "dateModified": "2024-09-09T12:37:31CET","breadcrumb": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1" }, "primaryImageOfPage": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2" }, "inLanguage": "en-US", "potentialAction": [{ - "@type": "ReadAction", "target": ["http://localhost:1313/opensees-gallery/examples/example3/"] + "@type": "ReadAction", "target": ["https://stairlab.github.io/opensees-gallery/examples/example3/"] }] }, { "@type": "BreadcrumbList", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/breadcrumb/1", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/breadcrumb/1", "name": "Breadcrumbs", "itemListElement": [{ "@type": "ListItem", "position": 1 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/", - "url": "http://localhost:1313/opensees-gallery/", + "@id": "https://stairlab.github.io/opensees-gallery/", + "url": "https://stairlab.github.io/opensees-gallery/", "name": "Home" } },{ @@ -139,15 +140,15 @@ "position": 2 , "item": { "@type": "WebPage", - "@id": "http://localhost:1313/opensees-gallery/examples/", - "url": "http://localhost:1313/opensees-gallery/examples/", + "@id": "https://stairlab.github.io/opensees-gallery/examples/", + "url": "https://stairlab.github.io/opensees-gallery/examples/", "name": "Examples" } },{ "@type": "ListItem", "position": 3 , "item": { - "@id": "http://localhost:1313/opensees-gallery/examples/example3/" + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/" } }] }, @@ -157,9 +158,9 @@ "@graph": [ { "@type": "ImageObject", - "@id": "http://localhost:1313/opensees-gallery/examples/example3/#/schema/image/2", - "url": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", - "contentUrl": "http://localhost:1313/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "@id": "https://stairlab.github.io/opensees-gallery/examples/example3/#/schema/image/2", + "url": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", + "contentUrl": "https://stairlab.github.io/opensees-gallery/opensees-gallery/examples/example3/img/ConcretePortal-1280x640.png", "caption": "Inelastic Plane Frame" } ] @@ -1768,13 +1769,13 @@ Python Tcl @@ -1790,7 +1791,7 @@ - + @@ -1806,7 +1807,7 @@ - + @@ -1822,43 +1823,33 @@ These files define the following functions: - - - - - - - - - - - - - - - Function - Description - - - - - create_portal - Creates a model of a portal frame - - - gravity_analysis - Performs a gravity analysis on a model - - - pushover_analysis - Performs a pushover analysis on a model - - - transient_analysis - Performs a transient analysis on a model - - + + + +Function +Description + + + + +create_portal +Creates a model of a portal frame + + +gravity_analysis +Performs a gravity analysis on a model + + +pushover_analysis +Performs a pushover analysis on a model + + +transient_analysis +Performs a transient analysis on a model + + + create_portal @@ -1883,13 +1874,13 @@ create_portal Python Tcl @@ -1905,7 +1896,7 @@ create_portal + # create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
These files define the following functions:
create_portal
gravity_analysis
pushover_analysis
transient_analysis
# create ModelBuilder (with two-dimensions and 3 DOF/node) model = ops.Model(ndm=2, ndf=3) @@ -1929,7 +1920,7 @@ create_portal + set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
set width 360 set height 144 @@ -1968,13 +1959,13 @@ create_portal Python Tcl @@ -1990,7 +1981,7 @@ create_portal + # Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Define materials for nonlinear columns # ------------------------------------------ @@ -2014,7 +2005,7 @@ create_portal + # Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +
# Define materials for nonlinear columns @@ -2053,13 +2044,13 @@ create_portal Python Tcl @@ -2075,7 +2066,7 @@ create_portal +