RK4SpringSim constructor

RK4SpringSim({
  1. required double start,
  2. required double end,
  3. double velocity = 0.0,
  4. RK4SpringDescription desc = const RK4SpringDescription(),
})

Implementation

RK4SpringSim({
  required double start,
  required double end,
  double velocity = 0.0,
  RK4SpringDescription desc = const RK4SpringDescription(),
}) : _spring = RK4Spring(initValue: start, desc: desc),
     _initialStart = start,
     _initialTarget = end,
     _initialVelocity = velocity {
  _spring.target = end;
  if (velocity != 0.0) {
    _spring._velocity = velocity;
  }
}