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 return 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
return 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)

Returns 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.

Returns 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