public SolverPropeller(ITorqueProducer eng, double power, double sfc, double gear, string propName, double minR, double maxR, double diam, double ixx) { engine = eng; maxPower = power; BSFC = sfc; gearRatio = gear; gearRatioRecip = 1d / gear; propJSB = new AJEPropJSB(propName, minR, maxR, diam, ixx); // set our prop stats diameter = propJSB.GetDiameter(); ixx = propJSB.GetIxx(); minRPM = propJSB.GetMinRPM(); maxRPM = propJSB.GetMaxRPM(); maxRPMRecip = 1d / maxRPM; }