Concrete
- class rcdesign.is456.concrete.Concrete(label: str, fck: float, gamma_m: float = 1.5, density: float = 25.0)
Bases:
objectRepresents Concrete material as per IS 456:2000
- label
A label for the object
- Type:
str
- fck
Characteristic strength of concrete
- Type:
float
- gamma_m
Partial safety factor for material for concrete (default: 1.5)
- Type:
float
- density
Density of concrete in kN per cubic metre (default: 25.0)
- Type:
float
- __repr__() str
String representation of the Concrete object
- Returns:
Representation of the object that will be used by print()
- Return type:
string
- property Ec: float
Modulus of elasticity of concrete as per IS 456:2000
- Type:
float
- property fd: float
Design strength of concrete as per IS 456:2000
- Type:
float
- tauc(pt: float) float
Returns permissible design shear stress in concrete as per IS 456:2000
- Parameters:
pt (float) – Percentage of tension reinforcement
- Returns:
Permissible design shear stress for concrete
- Return type:
float
- tauc_max()
Returns maximum permissible shear stress concrete with shear reinforcement
- Returns:
Maximum permissible design shear stress for concrete with shear reinforcement
- Return type:
float