6#ifndef SWIFT_MISC_SIMULATION_INTERPOLATION_INTERPOLATORFUNCTIONS_H
7#define SWIFT_MISC_SIMULATION_INTERPOLATION_INTERPOLATORFUNCTIONS_H
9namespace swift::misc::simulation
12 inline bool isValidTimeFraction(
double timeFraction) {
return timeFraction >= 0.0 && timeFraction <= 1.0; }
20 if (timeFraction > 1.0)
24 if (timeFraction < 0.0)
bool isValidTimeFraction(double timeFraction)
Valid time fraction [0,1].
bool isAcceptableTimeFraction(double timeFraction)
Valid time fraction [0,1], this allows minor overshooting.
double clampValidTimeFraction(double timeFraction)
Clamp time fraction [0,1].