Liking cljdoc? Tell your friends :D

sicmutils.calculus.manifold


alternate-anglesclj/s

source

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.
sourceraw 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.
sourceraw docstring

chartclj/s

(chart coordinate-system)
source

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.
sourceraw docstring

diffop-nameclj/s

(diffop-name form)
source

Euler-anglesclj/s

source

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.
sourceraw 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)
source

literal-manifold-functionclj/s

(literal-manifold-function name coordinate-system)
source

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.
sourceraw docstring

make-manifold-familyclj/s

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

make-patchclj/s

(make-patch name)
source

pointclj/s

(point coordinate-system)
source

point->manifoldclj/s

(point->manifold point)

Return the manifold upon which this point was defined.

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

R1clj/s

source

R1-rectclj/s

source

R2clj/s

source

R2-polarclj/s

source

R2-rectclj/s

source

R3clj/s

source

R3-cylclj/s

source

R3-rectclj/s

source

Rnclj/s

source

S2clj/s

source

S2-Riemannclj/s

source

S2-sphericalclj/s

source

S2-stereographicclj/s

source

S2-typeclj/s

source

Snclj/s

source

SO3clj/s

source

SO3-typeclj/s

source

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

× close