AcTools.Utils.Physics.TurboDescription.CalculateMultipler C# (CSharp) Méthode

CalculateMultipler() private méthode

private CalculateMultipler ( double rpm ) : double
rpm double
Résultat double
        public double CalculateMultipler(double rpm) {
            var baseLevel = Math.Min(1, Math.Pow(rpm / ReferenceRpm, Gamma));
            var boost = Controllers?.Aggregate<TurboControllerDescription, double>(
                    0, /* zero, because apparently AC resets boost to zero if controllers file exists */
                    (current, t) => t.Process(rpm, current)) ?? MaxBoost;
            return Math.Min(Wastegate, boost * baseLevel);
        }