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: CompositeMaterialSolid

Container 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: Solid

Container 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: Solid

Container 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: Solid

Container 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: Solid

Container 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: CompositeMaterialSolid

Container 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: Solid

Container 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: Solid

Container 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: Solid

Container 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: Solid

Container 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: CompositeMaterialSolid

Container 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: CompositeMaterialSolid

Container 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: CompositeMaterialSolid

Container 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: CompositeMaterialSolid

Container 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: Solid

Container 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: CompositeMaterialSolid

Container 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.