| SI.Length[nV] | dimensions_shell | 4*crossAreas_shell./perimeters_shell | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area[nV] | crossAreas_shell | 0.25*pi*dimensions_shell.*dimensions_shell | Cross sectional area of unit volumes |
| SI.Length[nV] | perimeters_shell | 4*crossAreas_shell./dimensions_shell | Wetted perimeter of unit volumes |
| SI.Length[nV] | dlengths_shell | ones(nV) | Unit cell length |
| SI.Height | roughnesses_shell | fill(2.5e-5, nV) | Average heights of surface asperities |
| SI.Area[nV,nSurfaces_shell] | surfaceAreas_shell | [pi*dimensions_tube_outer.*dlengths_tube*nTubes] | Discretized area per transfer surface |
| SI.Angle | angles_shell | fill(0, nV) | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheights_shell | dlengths_shell.*sin(angles_shell) | Height(port_b) - Height(port_a) |
| SI.Length | height_a_shell | 0 | Elevation at port_a: Reference value only. No impact on calculations. |
| SI.Length | height_b_shell | height_a_shell + sum(dheights_shell) | Elevation at port_b: Reference value only. No impact on calculations. |
| SI.Length[nV] | dimensions_tube | 4*crossAreas_tube./perimeters_tube | Characteristic dimension (e.g., hydraulic diameter) |
| SI.Area[nV] | crossAreas_tube | 0.25*pi*dimensions_tube.*dimensions_tube | Cross sectional area of unit volumes |
| SI.Length[nV] | perimeters_tube | 4*crossAreas_tube./dimensions_tube | Wetted perimeter of unit volumes |
| SI.Length[nV] | dlengths_tube | ones(nV) | Unit cell length |
| SI.Height | roughnesses_tube | fill(2.5e-5, nV) | Average heights of surface asperities |
| SI.Area[nV,nSurfaces_tube] | surfaceAreas_tube | [perimeters_tube.*dlengths_tube] | Discretized area per transfer surface |
| SI.Angle | angles_tube | fill(0, nV) | Vertical angle from the horizontal (-pi/2 < x <= pi/2) |
| SI.Length | dheights_tube | dlengths_tube.*sin(angles_tube) | Height(port_b) - Height(port_a) |
| SI.Length | height_a_tube | 0 | Elevation at port_a: Reference value only. No impact on calculations. |
| SI.Length | height_b_tube | height_a_tube + sum(dheights_tube) | Elevation at port_b: Reference value only. No impact on calculations. |
| SI.Length[nV] | ths_wall | fill(0.001, nV) | Tube wall thickness |
| SI.Length[nR,nV] | drs | fillArray_1D(ths_wall/nR, nR) | Tube unit volume lengths of r-dimension |
| SI.Length[nV] | dimensions_tube_outer | {dimensions_tube[i] + 2*sum(drs[:, i]) for i in 1:nV} | Tube outer diameter |
| SI.Length | D_o_tube | sum(dimensions_tube_outer)/nV | Tube outer average diameter |