call method

R call(
  1. double value
)

Implementation

R call(double value) {
  final pd0 = _pow(_domain[0]);
  final pd1 = _pow(_domain[1]);
  final pv = _pow(value);

  double t = (pv - pd0) / (pd1 - pd0);

  if (_clamp) {
    t = t.clamp(0.0, 1.0);
  }

  return _interpolator(t);
}