(basis->dimension b)
Extract the dimension from the given basis object b
.
Extract the dimension from the given basis object `b`.
(basis->oneform-basis b)
Extract the dual basis from the given basis object b
.
Extract the dual basis from the given basis object `b`.
(basis->vector-basis b)
Extract the vector basis from the given basis object b
.
Extract the vector basis from the given basis object `b`.
(basis? x)
Returns true if x
is a basis, false otherwise.
Returns true if `x` is a basis, false otherwise.
(coordinate-basis? x)
Returns true if x
is a coordinate basis, false otherwise.
Returns true if `x` is a coordinate basis, false otherwise.
(coordinate-system->basis coordinate-system)
Returns the standard basis object for coordinate-system
.
Returns the standard basis object for `coordinate-system`.
(Jacobian to-basis from-basis)
Returns the Jacobian of transition from from-basis
to to-basis
.
The Jacobian is a structure of manifold functions. The outer index is the
from-basis index, so this structure can be multiplied by tuple of component
functions of a vector field relative to from-basis
to get component
functions for a vector field in to-basis
.
Returns the Jacobian of transition from `from-basis` to `to-basis`. The Jacobian is a structure of manifold functions. The outer index is the from-basis index, so this structure can be multiplied by tuple of component functions of a vector field relative to `from-basis` to get component functions for a vector field in `to-basis`.
(make-basis vector-basis dual-basis)
Make a basis object out of a vector and dual basis.
The dimensions of vector-basis
and dual-basis
must agree.
Make a basis object out of a vector and dual basis. The dimensions of `vector-basis` and `dual-basis` must agree.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close