call method

R call(
  1. double value
)

Implementation

R call(double value) {
  final ld0 = _log(_domain[0]);
  final ld1 = _log(_domain[1]);
  final lv = _log(value);

  double t = (lv - ld0) / (ld1 - ld0);

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

  return _interpolator(t);
}