Elementary Functions

gsl_log1p(x)

This function computes the value of \(\log(1+x)\) in a way that is accurate for small \(x\). It provides an alternative to the BSD math function log1p(x).

gsl_expm1(x)

This function computes the value of \(\exp(x)-1\) in a way that is accurate for small \(x\). It provides an alternative to the BSD math function expm1(x).

gsl_hypot(x, y)

This function computes the value of \(\sqrt{x^2 + y^2}\) in a way that avoids overflow. It provides an alternative to the BSD math function hypot(x,y).

gsl_hypot3(x, y, z)

This function computes the value of \(\sqrt{x^2 + y^2 + z^2}\) in a way that avoids overflow.