velocityForPowderTemp function

double velocityForPowderTemp(
  1. double vMps,
  2. double tC,
  3. double tCurC,
  4. double tempModifier,
)

Implementation

double velocityForPowderTemp(
  double vMps,
  double tC,
  double tCurC,
  double tempModifier,
) {
  final double tDelta = tCurC - tC;
  double adjustedMv;
  try {
    adjustedMv = (tempModifier / (15 / vMps)) * tDelta + vMps;
  } catch (_) {
    adjustedMv = 0;
  }
  return adjustedMv;
}