pycba.load_cases#

PyCBA - Continuous Beam Analysis - Load Cases and Combinations

Functions

additive_envelope

Compute additive positive and negative pointwise envelopes.

analyse_load_case

Analyse one independent load case on the full beam.

analyze_load_case

Analyse one independent load case on the full beam.

build_pycba_model

Build a fresh pycba.analysis.BeamAnalysis for one load case.

collect_response_matrix

Analyse all load cases and stack their full-beam responses into a matrix.

make_patterned_udl

Create partial-UDL basis load cases for load patterning.

make_span_udl_cases

Create one independent full-span UDL load case per beam span.

plot_load_patterns

Plot arbitrary span UDL-style load patterns, one row per load case.

plot_response_envelope

Plot individual full-beam load-case responses and additive envelopes.

sign_selective_envelope

Sum same-sign load-case contributions at each station.

Classes

LoadCase

Neutral load-case definition for independent full-beam analyses.

LoadCases

Collection of named load cases for one PyCBA beam model.

LoadCombination

Named linear combination of load cases.