m_n_kappa.general.EffectiveWidths#
- class m_n_kappa.general.EffectiveWidths(membran, bending=None, for_section_type='slab', reinforcement_under_tension_use_membran_width=False, reinforcement_under_compression_use_membran_width=False, concrete_under_tension_use_membran_width=False, concrete_under_compression_use_membran_width=True)#
Bases:
objectcontainer holding the effective widths
- Parameters:
membran (float) – value of the effective width under axial loading
bending (float) – value of the effective width under bending (Default:
None). If None, then membran value is applied.for_section_type (str) – section_type the effective widths are defined for (Default:
slab)reinforcement_under_tension_use_membran_width (bool) –
- width for reinforcement under tensile loading
True: membran-widthFalse: bending-width (Default)
reinforcement_under_compression_use_membran_width (bool) –
- width for reinforcement under compressive loading
True: membran-width (Default)False: bending-width
concrete_under_tension_use_membran_width (bool) –
- width for concrete under tensile loading
True: membran-widthFalse: bending-width (Default)
concrete_under_compression_use_membran_width (bool) –
- width for reinforcement under compressive loading
True: membran-width (Default)False: bending-width
Methods
width(material, strain_value)width considering the material and the loading
Attributes
membranbendingfor_section_typereinforcement_under_tension_use_membran_widthreinforcement_under_compression_use_membran_widthconcrete_under_tension_use_membran_widthconcrete_under_compression_use_membran_width- width(material, strain_value)#
width considering the material and the loading
- Parameters:
material (str) –
strain_value (float) –
- Return type:
float