mass+spring+damper
struct Wheel {
Integrator v, y;
Wheel(Input
F,
double M,
double D,
double k):
v( (F - D*v - k*y) / M ),
y( v ) {}
};
Wheel w(
F, 10, 500, 5e4);
Print(
"%6.3f %.4g %.4g\n",
T.
Value(), w.y.Value(), w.v.Value());
}
Print(
"# wheel --- model of wheel+spring+damper\n");
}