Liking cljdoc? Tell your friends :D

sicmutils.numsymb

Implementations of the generic operations for numeric types that have optimizations available, and for the general symbolic case.

Implementations of the generic operations for numeric types that have
optimizations available, and for the general symbolic case.
raw docstring

addclj/s

(add a b)
source

arctan?clj/s

source

arctangentclj/s

(arctangent y & x)

Similar to arcsine and arccosine, this method should only be reached in cases where the expression is symbolic.

Similar to arcsine and arccosine, this method should only be reached in cases
where the expression is symbolic.
sourceraw docstring

divclj/s

(div a b)
source

exptclj/s

(expt b e)

Attempts to preserve exact precision if either argument is exact; else, evaluates symbolically or numerically.

Attempts to preserve exact precision if either argument is exact; else,
evaluates symbolically or numerically.
sourceraw docstring

expt?clj/s

source

mulclj/s

(mul a b)
source

operandsclj/s

source

operatorclj/s

source

product?clj/s

source

quotient?clj/s

source

sqrtclj/s

Square root implementation that attempts to preserve exact numbers wherever possible. If the incoming value is not exact, simply computes sqrt.

Square root implementation that attempts to preserve exact numbers wherever
possible. If the incoming value is not exact, simply computes sqrt.
sourceraw docstring

sqrt?clj/s

source

symbolic-operatorclj/s

(symbolic-operator s)

Given a symbol (like '+) returns an applicable operator if there is a corresponding symbolic operator construction available.

Given a symbol (like '+) returns an applicable operator if there is a
corresponding symbolic operator construction available.
sourceraw docstring

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

× close