pycba.load_cases.build_pycba_model#

build_pycba_model(beam_model, load_case)[source]#

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

beam_model is an existing PyCBA beam definition, normally a BeamAnalysis with the required spans, stiffnesses, supports, springs, releases, and prescribed displacements already defined. The returned model is a new analysis object so independent load cases do not mutate each other.

Return type:

BeamAnalysis