#pragma once
#include "accel-base.hpp"
namespace rawaccel {
/// Struct to hold linear acceleration implementation.
struct linear_impl {
double accel;
linear_impl(const accel_args& args) : accel(args.accel) {}
inline double operator()(double speed) const {
return accel * speed;
}
};
using accel_linear = additive_accel;
}