(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 builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |