|
Data.Vect.Double.Util.Dim4 |
|
|
Description |
Rotation around an arbitrary plane in four dimensions, and other miscellanea.
Not very useful for most people, and not re-exported by Data.Vect.
|
|
Synopsis |
|
|
|
Documentation |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If (x,y,u,v) is an orthonormal system, then (written in pseudo-code)
biVector4 (x,y) = plusMinus (reverse $ biVector4 (u,v)).
This is a helper function for the 4 dimensional rotation code.
If (x,y,z,p,q,r) = biVector4 a b, then the corresponding antisymmetric tensor is
[ 0 r q p ]
[ -r 0 z -y ]
[ -q -z 0 x ]
[ -p y -x 0 ]
|
|
|
the corresponding antisymmetric tensor
|
|
|
We assume that the axes are normalized and orthogonal to each other!
|
|
|
We assume only that the axes are independent vectors.
|
|
|
Rotation matrix around a plane specified by two normalized and orthogonal vectors.
Intended for multiplication on the right!
|
|
|
We assume only that the axes are independent vectors.
|
|
Produced by Haddock version 2.4.1 |