pycba.load#

PyCBA - Load module

The load matrix is a List[List] of load descriptors. Each entry describes one load; the number of columns varies by load type:

The type alias LoadMatrix is defined as

LoadMatrix#

alias of List[List[int | float]]

Functions

add_LM

Adds two load matrices and returns the sum; this enables superposition

factor_LM

Applies a factor to the loads in a LoadMatrix object

parse_LM

This function parses the Load Matrix and returns a list of Load objects

Classes

Load

Beam load container and processor

LoadML

Moment load applied at a along member

LoadMaMb

Member end moment loads

LoadPL

Point Load class: CNLs and member results

LoadPUDL

Concrete class for Partial UDLs

LoadTrapez

Trapezoidal (linearly varying) distributed load, optionally partial.

LoadUDL

Uniformly Distributed Load: CNLs and member results