function PropellerOperation00
extends Modelica.Icons.Function;
import Units = Modelica.SIunits;
replaceable package inFuncMedium = Modelica.Media.Interfaces.PartialMedium(fixedX = false) annotation(
choicesAllMatching = true);
input Real Nmech_rps;
input Units.Velocity Vinf;
input Real CT "thrust coefficient";
input Real CP "power coefficient";
input Units.Length diam;
input inFuncMedium.ThermodynamicState state_amb;
output Real J;
output Real effProp;
output Real CTqCP;
output Units.Force Fn;
output Units.Power pwrPropulsive;
output Units.Power pwrMech;
end PropellerOperation00;