Remove auto usage from RK
Change-Id: Ibf3b374ffd0ac8fc94a871797e198557cf3615e3
diff --git a/frc971/control_loops/runge_kutta.h b/frc971/control_loops/runge_kutta.h
index fe88da0..4804054 100644
--- a/frc971/control_loops/runge_kutta.h
+++ b/frc971/control_loops/runge_kutta.h
@@ -12,10 +12,10 @@
template <typename F, typename T>
T RungeKutta(const F &fn, T X, double dt) {
const double half_dt = dt * 0.5;
- auto k1 = fn(X);
- auto k2 = fn(X + half_dt * k1);
- auto k3 = fn(X + half_dt * k2);
- auto k4 = fn(X + dt * k3);
+ T k1 = fn(X);
+ T k2 = fn(X + half_dt * k1);
+ T k3 = fn(X + half_dt * k2);
+ T k4 = fn(X + dt * k3);
return X + dt / 6.0 * (k1 + 2.0 * k2 + 2.0 * k3 + k4);
}