pycba.pattern.LoadPattern#
- class LoadPattern(ba)[source]#
Bases:
objectAutomatically patterns dead and live loads to achieve critical load effects.
Initialize the LoadPattern class with the beam.
- Parameters:
ba (BeamAnalysis, optional) – A
pycba.analysis.BeamAnalysisobject. The default is None.- Return type:
None.
Methods
Conduct the load patterning analysis.
Set the nominal dead loads acting on the beam, and the maximum and minimum load factor.
Set the nominal live loads acting on the beam, and the maximum and minimum load factor.
- set_dead_loads(LM, gamma_max, gamma_min)[source]#
Set the nominal dead loads acting on the beam, and the maximum and minimum load factor.
- Parameters:
LM (List[List[Union[int, float]]]) – The load matrix for the beam, for this loadcase.
gamma_max (float) – The maximum load factor.
gamma_min (float) – The minimum load factor.
- Return type:
None.
- set_live_loads(LM, gamma_max, gamma_min)[source]#
Set the nominal live loads acting on the beam, and the maximum and minimum load factor.
- Parameters:
LM (List[List[Union[int, float]]]) – The load matrix for the beam, for this loadcase.
gamma_max (float) – The maximum load factor.
gamma_min (float) – The minimum load factor.
- Return type:
None.