(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.
(attach-patch manifold-family patch-name)
Produces a new manifold with the supplied patch attached.
Produces a new manifold with the supplied patch attached.
(chart coordinate-system)
(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.
(diffop-name form)
(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.
(check-coordinates this coords)
(check-point this point)
(coordinate-prototype this)
(coords->point this coords)
(manifold this)
(point->coords this point)
(with-coordinate-prototype this coordinate-prototype)
(literal-manifold-function name coordinate-system)
(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.
(make-manifold-family name-format & {:keys [over] :or {over (quote Real)}})
(make-patch name)
(point coordinate-system)
(point->manifold point)
Return the manifold upon which this point was defined.
Return the manifold upon which this point was defined.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close