log1p static method

double log1p(
  1. double x
)

Implementation

static double log1p(double x) {
  if (x.isNaN || x == .infinity) return x;
  if (x == -1.0) return .negativeInfinity;
  if (x < -1.0) return .nan;
  final u = 1.0 + x;
  if (u == 1.0) return x;
  return math.log(u) * x / (u - 1.0);
}