namespace FluidSim.Interfaces { public class Port { public double MassFlowRate; // kg/s, positive INTO the component that owns this port public double SpecificEnthalpy; // J/kg public double Pressure; // Pa public double Density; // kg/m³ public double Temperature; // K public double AirFraction; // mass fraction of air (0 = exhaust, 1 = air) public object? Owner { get; set; } public Port() { MassFlowRate = 0.0; SpecificEnthalpy = 0.0; Pressure = 101325.0; Density = 1.225; Temperature = 300.0; AirFraction = 1.0; // default fresh air } } }