Liking cljdoc? Tell your friends :D

sicmutils.calculus.manifold


alternate-anglesclj/s


attach-coordinate-systemclj/s

(attach-coordinate-system manifold-family
                          coordinate-system-name
                          patch-name
                          coordinate-system-ctor)

Produces a new manifold family with the given coordinate system constructor attached and indexed by the patch and coordinate system names.

Produces a new manifold family with the given coordinate system
constructor attached and indexed by the patch and coordinate system
names.
raw docstring

attach-patchclj/s

(attach-patch manifold-family patch-name)

Produces a new manifold with the supplied patch attached.

Produces a new manifold with the supplied patch attached.
raw docstring

chartclj/s

(chart coordinate-system)

coordinate-system-atclj/s

(coordinate-system-at coordinate-system-name patch-name manifold)

Looks up the named coordinate system in the named patch of the given manifold; this locates a constructor, which is then applied to manifold to produce the result: an object implementing ICoordinateSystem.

Looks up the named coordinate system in the named patch of the given
manifold; this locates a constructor, which is then applied to manifold
to produce the result: an object implementing ICoordinateSystem.
raw docstring

diffop-nameclj/s

(diffop-name form)

Euler-anglesclj/s


get-coordinatesclj/s

(get-coordinates manifold-point coordinate-system thunk)

Get the representation of manifold-point in coordinate-system. The point contains a cache of the coordinate system->representation mapping. If an entry for the given coordinate system is not found, thunk is called to produce the representation, which is then installed in the cache.

Get the representation of manifold-point in coordinate-system. The
point contains a cache of the coordinate system->representation
mapping.  If an entry for the given coordinate system is not found,
thunk is called to produce the representation, which is then
installed in the cache.
raw docstring

ICoordinateSystemclj/sprotocol

check-coordinatesclj/s

(check-coordinates this coords)

check-pointclj/s

(check-point this point)

coordinate-prototypeclj/s

(coordinate-prototype this)

coords->pointclj/s

(coords->point this coords)

manifoldclj/s

(manifold this)

point->coordsclj/s

(point->coords this point)

with-coordinate-prototypeclj/s

(with-coordinate-prototype this coordinate-prototype)

literal-manifold-functionclj/s

(literal-manifold-function name coordinate-system)

make-manifoldclj/s

(make-manifold manifold-family n & [embedding-dimension])

Specialize a manifold-family into a particular manifold by specifying its dimension.

Specialize a manifold-family into a particular manifold by specifying
its dimension.
raw docstring

make-manifold-familyclj/s

(make-manifold-family name-format & {:keys [over] :or {over (quote Real)}})

make-patchclj/s

(make-patch name)

pointclj/s

(point coordinate-system)

point->manifoldclj/s

(point->manifold point)

Return the manifold upon which this point was defined.

Return the manifold upon which this point was defined.
raw docstring

R1clj/s


R1-rectclj/s


R2clj/s


R2-polarclj/s


R2-rectclj/s


R3clj/s


R3-cylclj/s


R3-rectclj/s


Rnclj/s


S2clj/s


S2-Riemannclj/s


S2-sphericalclj/s


S2-stereographicclj/s


S2-typeclj/s


Snclj/s


SO3clj/s


SO3-typeclj/s

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

× close