Small changes to latest big commit
parent
c975382b59
commit
63effbb433
|
@ -81,7 +81,7 @@ Hence, we formalize by the following extension of the concept:
|
||||||
|
|
||||||
* valid expressions:
|
* valid expressions:
|
||||||
* `group::act(g,t)`, for some instance of a space T, that can be acted upon by the group
|
* `group::act(g,t)`, for some instance of a space T, that can be acted upon by the group
|
||||||
* `group::act(g,t,H)`, if the group acted upon is a continuous differentiable manifold
|
* `group::act(g,t,H)`, if the space acted upon is a continuous differentiable manifold
|
||||||
|
|
||||||
Lie Group
|
Lie Group
|
||||||
---------
|
---------
|
||||||
|
@ -96,19 +96,21 @@ where above the `H` arguments stand for optional Jacobian arguments. That makes
|
||||||
|
|
||||||
when a Lie group acts on a space, we have two derivatives to care about:
|
when a Lie group acts on a space, we have two derivatives to care about:
|
||||||
|
|
||||||
* `group::act(g,t,Hg,Ht)`, if the group acted upon is a continuous differentiable manifold
|
* `group::act(g,t,Hg,Ht)`, if the space acted upon is a continuous differentiable manifold
|
||||||
|
|
||||||
|
For now, we won't care about Lie groups acting on non-manifolds.
|
||||||
|
|
||||||
Vector Space
|
Vector Space
|
||||||
------------
|
------------
|
||||||
|
|
||||||
Trivial Lie Group where
|
Trivial Lie group where
|
||||||
|
|
||||||
* `identity == 0`
|
* `identity<T> == 0`
|
||||||
* `inverse(p) == -p`
|
* `inverse(p) == -p`
|
||||||
* `compose(p,q) == p+q`
|
* `compose(p,q) == p+q`
|
||||||
* `between(p,q) == q-p`
|
* `between(p,q) == q-p`
|
||||||
* `chart.retract(q) == p-q`
|
* `chart::retract(q) == p-q`
|
||||||
* `chart.retract(v) == p+v`
|
* `chart::retract(v) == p+v`
|
||||||
|
|
||||||
This considerably simplifies certain operations.
|
This considerably simplifies certain operations.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue