simdesign.rcmrf.bnsm.dp01.beam
This module provides the beam class implementation for the DP01 model in
the BNSM layer.
- class simdesign.rcmrf.bnsm.dp01.beam.Beam(design, bondslip_factor, load_factors, cyclic_model=False, cracked_section=None, load_type='point', yield_mom_curv='empirical')[source]
Bases:
BeamBaseBeam implementation for the
DP01model.This class directly uses the behaviour defined in
BeamBase, except for the cracked elastic section (see_get_elastic_sec_inputs).See also
BeamBaseBase class defining the core behaviour and configuration.
- Parameters:
design (BeamBase)
bondslip_factor (float)
load_factors (Dict[Literal['G', 'Q'], float])
cyclic_model (bool)
cracked_section (None | bool | float)
load_type (Literal['uniform', 'point'])
yield_mom_curv (Literal['empirical', 'analytical'])