Liking cljdoc? Tell your friends :D

sicmutils.complex

This namespace provides a number of functions and constructors for working with [[Complex]] numbers in Clojure and Clojurescript, and installs [[Complex]] into the SICMUtils generic arithmetic system.

For other numeric extensions, see sicmutils.ratio and [[sicmutils.numbers]].

This namespace provides a number of functions and constructors for working
with [[Complex]] numbers in Clojure and Clojurescript, and
installs [[Complex]] into the SICMUtils generic arithmetic system.

For other numeric extensions, see [[sicmutils.ratio]]
and [[sicmutils.numbers]].
raw docstring

complexclj/s

(complex re)
(complex re im)

Returns a [[Complex]] number with the supplied real part re and imaginary part im. im defaults to 0.

Returns a [[Complex]] number with the supplied real part `re` and imaginary
part `im`. `im` defaults to 0.
sourceraw docstring

complex?clj/s

(complex? a)

Returns true if a is an instance of [[Complex]], false otherwise.

Returns true if `a` is an instance of [[Complex]], false otherwise.
sourceraw docstring

Iclj/s

A [[Complex]] value equal to i.

A [[Complex]] value equal to `i`.
sourceraw docstring

ONEclj/s

A [[Complex]] value equal to 1.

A [[Complex]] value equal to 1.
sourceraw docstring

parse-complexclj/s

Parser that converts a string representation of a complex number, like 1 + 3i, into a [[Complex]] number object in clj or cljs.

Parser that converts a string representation of a complex number,
like `1 + 3i`, into a [[Complex]] number object in clj or cljs.
sourceraw docstring

ZEROclj/s

A [[Complex]] value equal to 0 (south pole on the Riemann Sphere).

A [[Complex]] value equal to 0 (south pole on the Riemann Sphere).
sourceraw docstring

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

× close