(Lie-D R)
Takes a system derivative R
and returns a operator that takes a function F
of coordinatized state and performs the operation described below, from
ODE.scm in scmutils:
Let (sigma t)
be the state of a system at time t
. Let the
(first-order) system of differential equations governing the evolution of
this state be:
((D sigma) t) = (R (sigma t))
(D sigma) = (compose R sigma)
i.e. R
is a system derivative.
Let F
be any function of state, then a differential equation for the
evolution of F
, as it is dragged along the integral curve sigma is:
(D (compose F sigma)) = (* (compose (D F) sigma) (D sigma))
= (compose (* (D F) R) sigma)
Let's call this operation Lie-D
(the Lie derivative for coordinates).
Takes a system derivative `R` and returns a operator that takes a function `F` of coordinatized state and performs the operation described below, from ODE.scm in scmutils: Let `(sigma t)` be the state of a system at time `t`. Let the (first-order) system of differential equations governing the evolution of this state be: ```clojure ((D sigma) t) = (R (sigma t)) ``` ```clojure (D sigma) = (compose R sigma) ``` i.e. `R` is a system derivative. Let `F` be any function of state, then a differential equation for the evolution of `F`, as it is dragged along the integral curve sigma is: ```clojure (D (compose F sigma)) = (* (compose (D F) sigma) (D sigma)) = (compose (* (D F) R) sigma) ``` Let's call this operation `Lie-D` (the Lie derivative for coordinates).
(make-Christoffel symbols basis)
Returns a data structure representing Christoffel symbols of the second kind.
Returns a data structure representing [Christoffel symbols of the second kind](https://en.wikipedia.org/wiki/Christoffel_symbols#Christoffel_symbols_of_the_second_kind_(symmetric_definition)).
(parallel-transport-equation source-coordsys target-coordsys Cartan-on-target)
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close