pyrc.core.materials#
- class Air(*args, **kwargs)#
Bases:
Fluid- Parameters:
args
kin_viscosity (float | int | np.number) – The kinematic viscosity of the material in m^2/s.
prandtl_number (float | int | np.number) – The Prandtl number of the material without unit.
grashof_number (float | int | np.number) – The Grashof number of the material without unit.
kwargs
- class Cladding(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class Clinker(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class Concrete(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class EPS032(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class Metal(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class MetalWater(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class Plaster(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class PolyvinylChloride(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class SandLimeBrick(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class SodaLimeGlass(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class Water(*args, **kwargs)#
Bases:
Fluid- Parameters:
args
kin_viscosity (float | int | np.number) – The kinematic viscosity of the material in m^2/s.
prandtl_number (float | int | np.number) – The Prandtl number of the material without unit.
grashof_number (float | int | np.number) – The Grashof number of the material without unit.
kwargs
- class WindowFrame(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class WindowGlass(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class WindowHallway(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class WindowInBetween(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class Wood(*args, **kwargs)#
Bases:
SolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.
- class WoodWall(*args, **kwargs)#
Bases:
CompositeMaterialSolidContainer to hold all material properties.
- Parameters:
name (str) – The name/identifier of the material.
density (float | int | np.number) – The density of the material in kg/m^3.
heat_capacity (float | int | np.number) – The heat capacity of the material in J/kg/K.
thermal_conductivity (float | int | np.number) – The thermal conductivity of the material in W/m/K.