linearAccelerationEaseInOutWithInitialVelocity function

double linearAccelerationEaseInOutWithInitialVelocity(
  1. double t,
  2. double initialVelocity
)

Implementation

double linearAccelerationEaseInOutWithInitialVelocity(
    double t, double initialVelocity) {
  return t *
      (t * ((initialVelocity - 2) * t + (3 - 2 * initialVelocity)) +
          initialVelocity);
}