The GSL-MATH module¶
Double-float comparison functions¶
- $default-epsilon Constant¶
- *epsilon* Variable¶
- f= Generic function¶
- Signature:
f= (x y #key epsilon) => (is-equal)
- Parameters:
x – An instance of
<object>.y – An instance of
<object>.epsilon (#key) – An instance of
<double-float>.
- Values:
is-equal – An instance of
<boolean>.
- f=(<double-float>) Method¶
- Signature:
f= (x y #key epsilon) => (is-equal)
- Parameters:
x – An instance of
<double-float>.y – An instance of
<double-float>.epsilon (#key) – An instance of
<double-float>.
- Values:
is-equal – An instance of
<boolean>.
Infinity and NaN functions¶
- nan? Function¶
- Signature:
nan? (x) => (is-nan?)
- Parameters:
x – An instance of
<double-float>.
- Values:
is-nan? – An instance of
<boolean>.
- infinity? Function¶
- Signature:
infinity? (x) => (is-infinity?)
- Parameters:
x – An instance of
<double-float>.
- Values:
is-infinity? – An instance of
<boolean>
- positive-infinity? Function¶
- Signature:
positive-infinity? (x) => (is-positive-infinity?)
- Parameters:
x – An instance of
<double-float>.
- Values:
is-positive-infinity? – An instance of
<boolean>.
- negative-infinity? Function¶
- Signature:
negative-infinity? (x) => (is-negative-infinity?)
- Parameters:
x – An instance of
<double-float>.
- Values:
is-negative-infinity? – An instance of
<boolean>.
Elementary functions¶
- log1p Function¶
- Signature:
log1p (x) => (log1p-x)
- Parameters:
x – An instance of
<double-float>.
- Values:
log1p-x – An instance of
<double-float>.
- expm1 Function¶
- Signature:
expm1 (x) => (expm1-x)
- Parameters:
x – An instance of
<double-float>.
- Values:
expm1-x – An instance of
<double-float>.
- hypot Function¶
- Signature:
hypot (x y) => (hypot-xy)
- Parameters:
x – An instance of
<double-float>.y – An instance of
<double-float>.
- Values:
hypot-xy – An instance of
<double-float>.
- hypot3 Function¶
- Signature:
hypot3 (x y z) => (hypot3-xyz)
- Parameters:
x – An instance of
<double-float>.y – An instance of
<double-float>.z – An instance of
<double-float>.
- Values:
hypot3-xyz – An instance of
<double-float>.
- acosh Function¶
- Signature:
acosh (x) => (acosh-x)
- Parameters:
x – An instance of
<double-float>.
- Values:
acosh-x – An instance of
<double-float>.
- asinh Function¶
- Signature:
asinh (x) => (asinh-x)
- Parameters:
x – An instance of
<double-float>.
- Values:
asinh-x – An instance of
<double-float>.
- atanh Function¶
- Signature:
atanh (x) => (atanh-x)
- Parameters:
x – An instance of
<double-float>.
- Values:
atanh-x – An instance of
<double-float>.
- atan2 Function¶
- Signature:
atan2 (x y) => (atan2-xy)
- Parameters:
x – An instance of
<double-float>.y – An instance of
<double-float>.
- Values:
atan2-xy – An instance of
<double-float>.
- ldexp Function¶
- Signature:
ldexp (x n) => (ldexp-xn)
- Parameters:
x – An instance of
<double-float>.n – An instance of
<integer>.
- Values:
ldexp-xn – An instance of
<double-float>.
- frexp Function¶
- Signature:
frexp (x) => (values mantissa exponent)
- Parameters:
x – An instance of
<double-float>.
- Values:
mantissa – An instance of
<double-float>.exponent – An instance of
<integer>.