abstract_component

Class for base abstract component

class Component(temperature: float = 50.0, mass_flow: float = 1e-05, delta_p: float = 0.0, **kwargs)[source]

Bases: object

Base class for components

__init__(temperature: float = 50.0, mass_flow: float = 1e-05, delta_p: float = 0.0, **kwargs) None[source]

Init Component

Parameters:
  • temperature (float, optional) – Initial temperature of the fluid (°C). The default is 50.0.

  • mass_flow (float, optional) – Initial mass flow (kg/s). The default is 1e-05.

  • delta_p (float, optional) – Initial pressure difference (Pa). The default is 0.0.

  • **kwargs – Arbitrary keyword arguments.

Return type:

None

set(key: str, value: Any) None[source]

Sets the specified value for the attribute.

Parameters:
  • key (str) – Attribute name.

  • value (Any) – Attribute value.

Return type:

None