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:
object
container 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
membran
bending
for_section_type
reinforcement_under_tension_use_membran_width
reinforcement_under_compression_use_membran_width
concrete_under_tension_use_membran_width
concrete_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