clamp function

double clamp(
  1. double x,
  2. double min,
  3. double max
)

Implementation

double clamp(double x, double min, double max) {
  if (x < min) return min;
  if (x > max) return max;
  return x;
}