8.15.0.4
3.3 Numeric
(require sicm/kernel/numeric) | package: rktsicm |
value
*no-rationals-in-divide* : boolean?
variable that controls the behavior of scheme-number-divide
value
zero : real?
:zero : real? one : real? :one : real? -one : real? :-one : real? two : real? :two : real? three : real? :three : real? pi : real? :pi : real? :+pi : real? :-pi : real? -pi : real? 2pi : real? :2pi : real? :+2pi : real? -2pi : real? :-2pi : real? pi/2 : real? :pi/2 : real? :+pi/2 : real? -pi/2 : real? :-pi/2 : real? pi/3 : real? :pi/3 : real? :+pi/3 : real? -pi/3 : real? :-pi/3 : real? pi/4 : real? :pi/4 : real? :+pi/4 : real? -pi/4 : real? :-pi/4 : real? pi/6 : real? :pi/6 : real? :+pi/6 : real? -pi/6 : real? :-pi/6 : real? :euler : real? :ln10 : real? :ln2 : real? :minlog : real? :phi : real?
some predefined constants
value
*machine-epsilon* : flonum?
*sqrt-machine-epsilon* : flonum?
smallest step from 1.0 that can be represented
procedure
(ulp ??? ...) → '???
??? : any? (ulpr ??? ...) → '??? ??? : any? (binomial-coefficient ??? ...) → '??? ??? : any? (close-enuf? ??? ...) → '??? ??? : any? (cubic ??? ...) → '??? ??? : any? (exact-complex? ??? ...) → '??? ??? : any? (exact-one? ??? ...) → '??? ??? : any? (exact-quotient ??? ...) → '??? ??? : any? (exact-rational? ??? ...) → '??? ??? : any? (exact-zero? ??? ...) → '??? ??? : any? (factorial ??? ...) → '??? ??? : any? (gcd-complex ??? ...) → '??? ??? : any? (gcd-rational ??? ...) → '??? ??? : any? (integer-divide ??? ...) → '??? ??? : any? (integer-divide-quotient ??? ...) → '??? ??? : any? (integer-divide-remainder ??? ...) → '??? ??? : any? (make-rational ??? ...) → '??? ??? : any? (principal-range ??? ...) → '??? ??? : any? (principal-value ??? ...) → '??? ??? : any? (principal-value-minus-pi-to-pi ??? ...) → '??? ??? : any? (principal-value-zero-to-2pi ??? ...) → '??? ??? : any? (quadratic ??? ...) → '??? ??? : any? (round-complex ??? ...) → '??? ??? : any? (safelog ??? ...) → '??? ??? : any? (scheme-number-divide ??? ...) → '??? ??? : any? (scheme-number-gcd ??? ...) → '??? ??? : any? (sgn ??? ...) → '??? ??? : any? (sigma-KahanBabushkaNeumaier ??? ...) → '??? ??? : any? (stirling-first-kind ??? ...) → '??? ??? : any? (stirling-second-kind ??? ...) → '??? ??? : any? (~0? ??? ...) → '??? ??? : any?