(Quantity.Dimension (Port-Area ?Self) Area-Dimension)
(=> (Port ?Self)
(And (Value-Cardinality ?Self Port-Area 1)
(Quantity.Dimension (Port-Area ?Self) Area-Dimension)
(Value-Cardinality ?Self Port-Elevation 1)
(Quantity.Dimension (Port-Elevation ?Self) Length-Dimension)))
(Quantity.Dimension (Bore-Area ?Self) Area-Dimension)
(=> (Reciprocating-Component ?Self)
(And (Value-Cardinality ?Self Stroke 1)
(Quantity.Dimension (Stroke ?Self) Length-Dimension)
(Value-Cardinality ?Self Bore-Area 1)
(Quantity.Dimension (Bore-Area ?Self) Area-Dimension)
(Value-Cardinality ?Self Bore 1)
(Quantity.Dimension (Bore ?Self) Length-Dimension)
(Value-Cardinality ?Self Strokes-Per-Cycle 1)
(Quantity.Dimension (Strokes-Per-Cycle ?Self) Dimensionless)))
(Quantity.Dimension (Area ?Self) Area-Dimension)
(=> (Heat-Exchanger ?Self)
(And (Value-Cardinality ?Self Area 1)
(Quantity.Dimension (Area ?Self) Area-Dimension)
(Value-Cardinality ?Self
Overall-Heat-Transfer-Coefficient
1)
(Quantity.Dimension (Overall-Heat-Transfer-Coefficient ?Self)
Dimensionless)
(Value-Cardinality ?Self Heat-Transfer-Rate 1)
(Quantity.Dimension (Heat-Transfer-Rate ?Self)
Power-Dimension)
(Value-Cardinality ?Self Max-Pressure 1)
(Quantity.Dimension (Max-Pressure ?Self) Pressure-Dimension)
(Value-Cardinality ?Self Max-Temperature 1)
(Quantity.Dimension (Max-Temperature ?Self)
Temperature-Dimension)
(Value-Cardinality ?Self Max-Heat-Rate 1)
(Quantity.Dimension (Max-Heat-Rate ?Self) Power-Dimension)
(Value-Cardinality ?Self Ideal-Heat-Rate 1)
(Quantity.Dimension (Ideal-Heat-Rate ?Self) Power-Dimension)))
(Quantity.Dimension (Stream-Area ?Self) Area-Dimension)
(=> (2d-Stream ?Self)
(And (Value-Cardinality ?Self Stream-Area 1)
(Quantity.Dimension (Stream-Area ?Self) Area-Dimension)))