Concrete¶
- class concreteproperties.material.Concrete(name: str, density: float, stress_strain_profile: ConcreteServiceProfile, colour: str, ultimate_stress_strain_profile: ConcreteUltimateProfile, flexural_tensile_strength: float)[source]¶
Bases:
MaterialClass for a concrete material.
- Parameters:
name (str) – Concrete material name
density (float) – Concrete density (mass per unit volume)
stress_strain_profile (ConcreteServiceProfile) – Service concrete stress-strain profile
ultimate_stress_strain_profile (ConcreteUltimateProfile) – Ultimate concrete stress-strain profile
flexural_tensile_strength (float) – Absolute value of the concrete flexural tensile strength
colour (str) – Colour of the material for rendering, see https://matplotlib.org/stable/gallery/color/named_colors.html for a list of named colours
- Raises:
ValueError – If concrete
stress_strain_profileis not aConcreteServiceProfileobjectValueError – If concrete
ultimate_stress_strain_profileis not aConcreteUltimateProfileobject
Methods
Attributes
meshednamedensitystress_strain_profileultimate_stress_strain_profileflexural_tensile_strengthcolour