This partial function defines the common inputs to functions that calculate the borehole internal resistances.
partial function partialInternalResistances extends Modelica.Icons.Function; input Boolean use_Rb = false "True if the value Rb should be used instead of calculated"; input Real Rb(unit = "(m.K)/W") "Borehole thermal resistance"; input Modelica.Units.SI.Height hSeg "Height of the element"; input Modelica.Units.SI.Radius rBor "Radius of the borehole"; input Modelica.Units.SI.Radius rTub "Radius of the tube"; input Modelica.Units.SI.Length eTub "Thickness of the tubes"; input Modelica.Units.SI.Length sha "Shank spacing, defined as the distance between the center of a pipe and the center of the borehole"; input Modelica.Units.SI.ThermalConductivity kFil "Thermal conductivity of the grout"; input Modelica.Units.SI.ThermalConductivity kSoi "Thermal conductivity of the soi"; input Modelica.Units.SI.ThermalConductivity kTub "Thermal conductivity of the tube"; input Modelica.Units.SI.ThermalConductivity kMed "Thermal conductivity of the fluid"; input Modelica.Units.SI.DynamicViscosity muMed "Dynamic viscosity of the fluid"; input Modelica.Units.SI.SpecificHeatCapacity cpMed "Specific heat capacity of the fluid"; input Modelica.Units.SI.MassFlowRate m_flow_nominal "Nominal mass flow rate"; output Real x "Capacity location"; end partialInternalResistances;
pure
.