Liking cljdoc? Tell your friends :D

sicmutils.calculus.manifold


alternate-anglesclj

source

attach-coordinate-systemclj

(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

(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

(chart coordinate-system)
source

coordinate-system-atclj

(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

(diffop-name form)
source

Euler-anglesclj

source

get-coordinatesclj

(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

ICoordinateSystemcljprotocol

check-coordinatesclj

(check-coordinates this coords)

check-pointclj

(check-point this point)

coordinate-prototypeclj

(coordinate-prototype this)

coords->pointclj

(coords->point this coords)

manifoldclj

(manifold this)

point->coordsclj

(point->coords this point)

with-coordinate-prototypeclj

(with-coordinate-prototype this coordinate-prototype)
source

literal-manifold-functionclj

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

make-manifoldclj

(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

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

make-patchclj

(make-patch name)
source

pointclj

(point coordinate-system)
source

point->manifoldclj

(point->manifold point)

Return the manifold upon which this point was defined.

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

R1clj

source

R1-rectclj

source

R2clj

source

R2-polarclj

source

R2-rectclj

source

R3clj

source

R3-cylclj

source

R3-rectclj

source

Rnclj

source

S2clj

source

S2-Riemannclj

source

S2-sphericalclj

source

S2-stereographicclj

source

S2-typeclj

source

Snclj

source

SO3clj

source

SO3-typeclj

source

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

× close