class JerkKinematics {

    public static double getTimeToReachVelocity(double initialVelocity, double targetVelocity, double initialAcceleration, double jerk) {
        ImmutableList<Complex> roots = QuadraticRootFinder.find(jerk / 2d, initialAcceleration, initialVelocity - targetVelocity);
        return PolynomialRootUtils.getMinimumPositiveRealRoot(roots);
    }

    private  JerkKinematics();

}