Interval arithmetic - Factor Documentation (original) (raw)
Interval arithmetic
Factor handbook » The language » Numbers » Intervals
Prev: | Creating intervals |
---|---|
Next: | Set-theoretic operations on intervals |
In general, a binary operation X Y op where X and Y are intervals is the set {x op y forall x in X, y in Y}.
Binary operations on intervals:
interval- ( i1 i2 -- i3 )
interval* ( i1 i2 -- i3 )
interval/ ( i1 i2 -- i3 )
interval/i ( i1 i2 -- i3 )
interval-mod ( i1 i2 -- i3 )
interval-rem ( i1 i2 -- i3 )
interval-min ( i1 i2 -- i3 )
interval-max ( i1 i2 -- i3 )
Bitwise operations on intervals:
interval-shift ( i1 i2 -- i3 )
interval-bitand ( i1 i2 -- i3 )
interval-bitor ( i1 i2 -- i3 )
interval-bitxor ( i1 i2 -- i3 )
Unary operations on intervals:
interval-1- ( i1 -- i2 )
interval-neg ( i1 -- i2 )
interval-bitnot ( i1 -- i2 )
interval-recip ( i1 -- i2 )
interval-2/ ( i1 -- i2 )
interval-abs ( i1 -- i2 )
interval-log2 ( i1 -- i2 )