concreteproperties.material.Concrete#

class Concrete(name: str, density: float, stress_strain_profile: ConcreteServiceProfile, ultimate_stress_strain_profile: ConcreteUltimateProfile, alpha_squash: float, flexural_tensile_strength: float, colour: str)[source]#

Bases: object

Class 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

  • alpha_squash (float) – Factor that modifies the concrete compressive strength at squash load

  • flexural_tensile_strength (float) – Absolute value of the concrete flexural tensile strength

  • colour (str) – Colour of the material for rendering

Methods

Attributes

name

density

stress_strain_profile

ultimate_stress_strain_profile

alpha_squash

flexural_tensile_strength

colour