Logo
  • 1. Overview
  • 2. Units API Reference
    • 2.1. Unit Converters
      • UnitConverter
        • UnitConverter.convert()
        • UnitConverter.getConversionFactor()
        • UnitConverter.getFactorUnit()
        • UnitConverter.unitDict
      • ConverterLength
        • ConverterLength.type
        • ConverterLength.unitDict
      • ConverterForce
        • ConverterForce.type
        • ConverterForce.unitDict
      • ConverterStress
        • ConverterStress.type
        • ConverterStress.unitDict
      • ConverterDensity
        • ConverterDensity.type
        • ConverterDensity.unitDict
  • 3. Objects API Reference
    • 3.1. Material
      • 3.1.1. Abstract Material Baseclass
        • MaterialAbstract
          • MaterialAbstract.E
          • MaterialAbstract.rhoConvert()
          • MaterialAbstract.sConvert()
      • 3.1.2. Elastic Material
        • MaterialElastic
      • 3.1.3. Material Databases
    • 3.2. Section
      • 3.2.1. Abstract Section
        • SectionAbstract
          • SectionAbstract.getEIx()
          • SectionAbstract.getEIy()
          • SectionAbstract.getGAx()
          • SectionAbstract.getGAy()
          • SectionAbstract.lConvert()
      • 3.2.2. Monolithic Section
        • SectionMonolithic
          • SectionMonolithic.E
          • SectionMonolithic.G
          • SectionMonolithic.Iz
          • SectionMonolithic.getEA()
          • SectionMonolithic.getEIx()
          • SectionMonolithic.getEIy()
          • SectionMonolithic.getGAx()
          • SectionMonolithic.getGAy()
      • 3.2.3. Generic Section
        • SectionGeneric
      • 3.2.4. Rectangular Section
        • SectionRectangle
          • SectionRectangle.convertUnits()
          • SectionRectangle.name
      • 3.2.5. Steel Section
        • SectionSteel
          • SectionSteel.Cy
          • SectionSteel.getCy()
          • SectionSteel.getI()
          • SectionSteel.getS()
          • SectionSteel.getZ()
          • SectionSteel.name
          • SectionSteel.sectionClass
      • 3.2.6. CLT Section
        • LayerClt
          • LayerClt.getLayerE()
          • LayerClt.getLayerG()
          • LayerClt.lConvert()
          • LayerClt.lUnit
          • LayerClt.mat
          • LayerClt.parallelToStrong
          • LayerClt.t
          • LayerClt.ymidfloat
        • LayerGroupClt
          • LayerGroupClt.dnet
          • LayerGroupClt.getEA()
          • LayerGroupClt.getEI()
          • LayerGroupClt.getGA()
          • LayerGroupClt.getLayerAttr()
          • LayerGroupClt.getLayerOrientations()
          • LayerGroupClt.getYbar()
          • LayerGroupClt.getYmax()
          • LayerGroupClt.grade
          • LayerGroupClt.layers
          • LayerGroupClt.updateUnits()
          • LayerGroupClt.ybar
        • SectionCLT
          • SectionCLT.getEAs()
          • SectionCLT.getEAw()
          • SectionCLT.getEIs()
          • SectionCLT.getEIw()
          • SectionCLT.getGAs()
          • SectionCLT.getGAw()
          • SectionCLT.lConvert()
          • SectionCLT.name
          • SectionCLT.sLayers
          • SectionCLT.wLayers
      • 3.2.7. Concrete Section
        • SectionConcrete
          • SectionConcrete.concrete
          • SectionConcrete.rebar
          • SectionConcrete.stirrups
      • 3.2.8. Section Databases
    • 3.3. Geometry
      • 3.3.1. Node
        • Node
          • Node.getDimension()
          • Node.getx()
          • Node.gety()
          • Node.getz()
          • Node.label
          • Node.p1
          • Node.setSupportType()
          • Node.support
          • Node.units
      • 3.3.2. Support
        • Support
          • Support.fixity
          • Support.is2D()
          • Support.isFree()
          • Support.name
          • Support.reaction
        • SupportTypes2D
          • SupportTypes2D.FIXED
          • SupportTypes2D.FREE
          • SupportTypes2D.PINNED
          • SupportTypes2D.ROLLER
      • 3.3.3. Line
        • Line
          • Line.label
          • Line.n1
          • Line.n2
          • Line.units
      • 3.3.4. Member
        • Member
          • Member.analysisData
          • Member.curves
          • Member.lConvert()
          • Member.lUnit
          • Member.label
          • Member.loadData
          • Member.nodes
          • Member.setNodeSupprt()
          • Member.setNodeSupprts()
      • 3.3.5. Helper Functions
        • getLineFromLength()
        • getLineFromNodes()
        • initSimplySupportedMember()
    • 3.4. Elements
      • 3.4.1. Element1D
        • Element1D
          • Element1D.designProps
          • Element1D.eleDisplayProps
          • Element1D.getEIx()
          • Element1D.getEIy()
          • Element1D.getGAx()
          • Element1D.getGAy()
          • Element1D.getLength()
          • Element1D.getVolume()
          • Element1D.mat
          • Element1D.member
          • Element1D.setEleDisplayProps()
          • Element1D.userProps
      • 3.4.2. BeamColumn
        • BeamColumn
      • 3.4.3. getBeamColumn
        • getBeamColumn()
    • 3.5. Helpers
      • 3.5.1. Filtering Functions
        • filterByAttrRange()
        • filterByName()
        • getByName()
        • sortByAttr()
      • 3.5.2. Reading Functions
        • getRectangularSections()
        • getSteelSections()
    • 3.6. Display
      • 3.6.1. Display Configuration
        • EleDisplayProps
          • EleDisplayProps.setPlotOrigin()
        • PlotConfigCanvas
        • PlotConfigObject
        • PlotOriginPosition
      • 3.6.2. Section Plotting functions
        • plotElementSection()
        • plotSection()
  • 4. Design API Reference
    • 4.1. CSA o86 - Timber Design
      • 4.1.1. CSA o86-2019
        • 4.1.1.1. CSA o86-19 Glulam Design
          • 4.1.1.1.1. CSA o86-19 Glulam Design - Objects
          • 4.1.1.1.2. CSA o86-19 Glulam Design - Moment
          • 4.1.1.1.3. CSA o86-19 Glulam Design - Shear
          • 4.1.1.1.4. CSA o86-19 Glulam Design - Compression
          • 4.1.1.1.5. CSA o86-19 Glulam Design - Interaction
        • 4.1.1.2. CSA o86-19, CLT Design
          • 4.1.1.2.1. Beam Column Object
        • 4.1.1.3. CSA o86-19, Annex B Fire Design
          • GypusmFlatCSA19
          • GypusmRectangleCSA19
          • AssignFirePortection()
          • FireConditions
          • getBurnDimensions()
          • getBurntCLTSection()
          • getBurntRectangularDims()
          • getBurntRectangularSection()
          • getCLTBurnDims()
          • getFRRfromFireConditions()
          • getFireDemands()
          • getGypsumFirePortection()
          • getNetBurnTime()
          • setFireSectionCltCSA()
          • setFireSectionGlulamCSA()
      • 4.1.2. CSA o86-24
    • 4.2. CSA S16 - Steel Design
      • 4.2.1. CSA S16-24
        • 4.2.1.1. CSA S16-24 - Steel Design - Objects
          • BeamColumnSteelCsa24
          • DesignPropsSteel24
          • getBeamColumnSteelCsa24()
          • MaterialSteelCsa24
        • 4.2.1.2. CSA S16-24 - Steel Design - Bending
          • checkBeamMrSupported()
          • checkBeamMrUnsupported()
          • checkBeamMrUnsupportedW()
          • checkSectionMu()
          • classifyFlangeHssSection()
          • classifyFlangeWSection()
          • classifySection()
          • classifyWebHssSection()
          • classifyWebWSection()
          • getOmega1FromDesignDiagram()
          • SegmentSupportTypes
          • checkMrBeamMultiSpan()
        • 4.2.1.3. CSA S16-24 - Steel Design - Shear
          • checkFsBeam()
        • 4.2.1.4. CSA S16-24 - Steel Design - Compression
          • checkColumnCeDirection()
          • checkColumnCr()
          • checkColumnFe()
          • checkColumnFeDirection()
          • checkColumnFeTorsion()
          • checkCompressionLimits()
          • getCompressionThicknessRatioW()
        • 4.2.1.5. CSA S16-24 - Steel Design - PM Interaction
          • Omega1LoadConditions
          • checkBeamColumnCombined()
          • checkCombinedCaseA()
          • checkCombinedCaseB()
          • checkCombinedCaseC()
          • checkCombinedCaseD()
          • getOmega1()
  • 5. Analysis API Reference
    • 5.1. Design Diagrams
      • 5.1.1. DesignDiagram
        • DesignDiagram
          • DesignDiagram.convertDiagramTo()
          • DesignDiagram.getForceAtx()
          • DesignDiagram.getIntersectionCoords()
          • DesignDiagram.getMaxForceInRange()
          • DesignDiagram.lConvert()
  • 6. Technical Documentation
  • 7. Examples
    • 7.1. Examples: Objects
      • 7.1.1. Hello World Example
      • 7.1.2. Units Example
      • 7.1.3. Plotting Example
        • 7.1.3.1. Special Plot types - Glulam
        • 7.1.3.2. Special Plot types - CLT
    • 7.2. Examples: Design
      • 7.2.1. Examples: Special Object Propreties
      • 7.2.2. Examples: Design CSA
        • 7.2.2.1. o86 Design Examples
          • 7.2.2.1.1. Basic Glulam Beam Design Example
          • 7.2.2.1.2. Glulam Beam Fire Design Example
          • 7.2.2.1.3. Glulam Beam Multispan Design Example
          • 7.2.2.1.4. Basic CLT ‘Beam’ Design Example
          • 7.2.2.1.5. Fire CLT ‘Beam’ Design Example
        • 7.2.2.2. S16 Design Examples
          • 7.2.2.2.1. Steel Beam Design Example
          • 7.2.2.2.2. Steel Column Design Example
          • 7.2.2.2.3. Steel Beam-column Design, W
          • 7.2.2.2.4. Steel Beam-column Design, HSS
          • 7.2.2.2.5. Steel Beam Design Example
    • 7.3. Examples: Advanced
      • 7.3.1. Beam-column Parametric Study
        • 7.3.1.1. Example Summary
        • 7.3.1.2. Problem Setup
        • 7.3.1.3. Code Overview
        • 7.3.1.4. Results
        • 7.3.1.5. Closing Thoughts
    • 7.4. Examples: Case Studies
      • 7.4.1. CLT Deflection Tables
limitstates
  • Search


© Copyright 2024, CSlotboom.

Built with Sphinx using a theme provided by Read the Docs.