Liking cljdoc? Tell your friends :D

fastmath.efloat

(re)Implementation of EFloat/Interval from pbrt-v3/pbrt-v4.

A floating point number structure which keeps a track of error caused by operations.

(re)Implementation of EFloat/Interval from pbrt-v3/pbrt-v4.

A floating point number structure which keeps a track of error caused by operations.
raw docstring

->doubleclj

(->double ev)
source

absclj

(abs ev)
source

absolute-errorclj

(absolute-error ev)
source

acosclj

(acos ev)
source

addclj

(add ev1 ev2)
source

addfclj

(addf ev v)
source

ceilclj

(ceil ev)
source

cosclj

(cos ev)
source

difference-of-productsclj

(difference-of-products a b c d)
source

divclj

(div ev1 ev2)
source

divfclj

(divf ev v)
source

efloatclj

(efloat v)
(efloat v err)
(efloat v low high)

Create EFloat object from a single value or low and high values.

Create EFloat object from a single value or low and high values.
sourceraw docstring

equals?clj

(equals? ev v)
source

floorclj

(floor ev)
source

fmaclj

(fma ev1 ev2 ev3)
source

in-range?clj

(in-range? ev v)
source

lower-boundclj

(lower-bound ev)
source

maxclj

(max ev1 ev2)
source

mid-pointclj

(mid-point ev)
source

minclj

(min ev1 ev2)
source

mulclj

(mul ev1 ev2)
source

mulfclj

(mulf ev v)
source

negclj

(neg ev)
source

quadraticclj

(quadratic a b c)
source

relative-errorclj

(relative-error ev)
source

sinclj

(sin ev)
source

sqclj

(sq ev)
source

sqrtclj

(sqrt ev)
source

subclj

(sub ev1 ev2)
source

subfclj

(subf ev v)
source

sum-of-productsclj

(sum-of-products a b c d)
source

upper-boundclj

(upper-bound ev)
source

widthclj

(width ev)
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close