ln1p

Common
JVM
JS
Native
1.2
fun ln1p(x: Double): Double

Computes ln(x + 1).

This function can be implemented to produce more precise result for x near zero.

Special cases:

  • ln1p(NaN) is NaN
  • ln1p(x) is NaN where x < -1.0
  • ln1p(-1.0) is -Inf
  • ln1p(+Inf) is +Inf

See Also

ln

expm1

Common
JVM
JS
Native
1.2
fun ln1p(x: Float): Float

Computes ln(a + 1).

This function can be implemented to produce more precise result for x near zero.

Special cases:

  • ln1p(NaN) is NaN
  • ln1p(x) is NaN where x < -1.0
  • ln1p(-1.0) is -Inf
  • ln1p(+Inf) is +Inf

See Also

ln

expm1