(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.
(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.
(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)
(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)}})
(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