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:
 | 
			
		||||
  * `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
 | 
			
		||||
---------
 | 
			
		||||
| 
						 | 
				
			
			@ -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:
 | 
			
		||||
 | 
			
		||||
  * `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
 | 
			
		||||
------------
 | 
			
		||||
 | 
			
		||||
Trivial Lie Group where
 | 
			
		||||
Trivial Lie group where
 | 
			
		||||
 | 
			
		||||
  * `identity == 0`
 | 
			
		||||
  * `identity<T> == 0`
 | 
			
		||||
  * `inverse(p) == -p`
 | 
			
		||||
  * `compose(p,q) == p+q`
 | 
			
		||||
  * `between(p,q) == q-p`
 | 
			
		||||
  * `chart.retract(q) == p-q`   
 | 
			
		||||
  * `chart.retract(v) == p+v`
 | 
			
		||||
  * `chart::retract(q) == p-q`   
 | 
			
		||||
  * `chart::retract(v) == p+v`
 | 
			
		||||
 | 
			
		||||
This considerably simplifies certain operations.
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue