API for generic.math-functions
(1.1.x branch)
by
Konrad Hinsen
Usage:
(ns your-namespace
(:require clojure.contrib.generic.math-functions))
Overview
Generic math function interface
This library defines generic versions of common mathematical
functions such as sqrt or sin as multimethods that can be
defined for any type.
Public Variables and Functions
abs
multimethod
Usage: (abs x)
Return the abs of x.
Source
acos
multimethod
Usage: (acos x)
Return the acos of x.
Source
approx=
function
Usage: (approx= x y eps)
Return true if the absolute value of the difference between x and y
is less than eps.
Source
asin
multimethod
Usage: (asin x)
Return the asin of x.
Source
atan
multimethod
Usage: (atan x)
Return the atan of x.
Source
atan2
multimethod
Usage: (atan2 x y)
Return the atan2 of x and y.
Source
ceil
multimethod
Usage: (ceil x)
Return the ceil of x.
Source
conjugate
multimethod
Usage: (conjugate x)
Return the conjugate of x.
Source
cos
multimethod
Usage: (cos x)
Return the cos of x.
Source
exp
multimethod
Usage: (exp x)
Return the exp of x.
Source
floor
multimethod
Usage: (floor x)
Return the floor of x.
Source
log
multimethod
Usage: (log x)
Return the log of x.
Source
pow
multimethod
Usage: (pow x y)
Return the pow of x and y.
Source
rint
multimethod
Usage: (rint x)
Return the rint of x.
Source
round
multimethod
Usage: (round x)
Return the round of x.
Source
sgn
multimethod
Usage: (sgn x)
Return the sign of x (-1, 0, or 1).
Source
sin
multimethod
Usage: (sin x)
Return the sin of x.
Source
sqr
multimethod
Usage: (sqr x)
Return the square of x.
Source
sqrt
multimethod
Usage: (sqrt x)
Return the sqrt of x.
Source
tan
multimethod
Usage: (tan x)
Return the tan of x.
Source