[−][src]Module civil::structural::beams
WIP If this gets unweildy, we might have to break out parts of this module into sections.
Conventions:
The source uses the following standard conventions for refering to variables:
- A = Area
- I = Moment of inertia (m^4)
- S = Section Modulus (m^4)
- E = Modulus of elasticity (kPa)
- c = Distance to extreme fiber (m)
- W = Load (kN)
- L = Length (m)
- R = reaction (kN)
- V = Shear (kN)
- M = Bending moment (N-m)
- a = spacing
- B = major width & b = minor width
- H = major height & h = minor height
- R = outer radius & r = inner radius (used interchangeably with H & h where practical)
- D = deflection
Structs
Beam | This struct represents a beam and generic methods can be used to obtain useful properties of a beam |
RectangularBeam | A beam with a solid, rectangular cross section d = major axis length b = minor axis length |
TriangularBeam | A beam with a solid, triangular cross section d = major axis length b = minor axis length |
Enums
BeamType | This enum contains all the different structs which refer to beams with specific cross sections. |
Traits
BeamProperties | This trait gives us a common interface to the formulas used for determining the properties of beams which vary with a particular beam cross section. |