vect-0.4.7: A low-dimensional linear algebra library, tailored to computer graphics.

Index

&! 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
&* 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
&+ 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
&- 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
&. 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
&^ 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
*& 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
*. 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
.* 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
.*. 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
AbelianGroup 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
actU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
angle 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
angle' 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
angle2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
angle2' 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
biVector4 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
biVector4AsTensor 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
CrossProd 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
crossprod 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
destructVec2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
destructVec3 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
destructVec4 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
det 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
det2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
det3 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
Determinant 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
diag 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Diagonal 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
dim 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Dimension 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
distance 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
DotProd 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
dotprod 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Extend 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
extendWith 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
extendZero 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
flipNormal 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
frobeniusNorm 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
fromNormal 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
fromNormalRadius 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
fromOrtho 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
fromProjective 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
fromQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
fromU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
fromU' 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
GramSchmidt 
1 (Type/Class)Data.Vect.Double.GramSchmidt
2 (Type/Class)Data.Vect.Float.GramSchmidt
gramSchmidt 
1 (Function)Data.Vect.Double.GramSchmidt
2 (Function)Data.Vect.Float.GramSchmidt
gramSchmidtNormalize 
1 (Function)Data.Vect.Double.GramSchmidt
2 (Function)Data.Vect.Float.GramSchmidt
HasCoordinates 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
householder 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
householderOrtho 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
idmtx 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Interpolate 
1 (Type/Class)Data.Vect.Double.Interpolate, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Interpolate, Data.Vect.Float, Data.Vect
interpolate 
1 (Function)Data.Vect.Double.Interpolate, Data.Vect.Double
2 (Function)Data.Vect.Float.Interpolate, Data.Vect.Float, Data.Vect
inverse 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
invQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
invU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
LeftModule 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
leftOrthoU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
len 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
lensqr 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
linear 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
lmul 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
longSlerpU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
mapVec 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Mat2 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Data Constructor)Data.Vect.Double.Base, Data.Vect.Double
3 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
4 (Data Constructor)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Mat3 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Data Constructor)Data.Vect.Double.Base, Data.Vect.Double
3 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
4 (Data Constructor)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Mat4 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Data Constructor)Data.Vect.Double.Base, Data.Vect.Double
3 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
4 (Data Constructor)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Matrix 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
matrixDistance 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
MatrixNorms 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
mkNormal 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
mkU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
mkVec2 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
mkVec3 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
mkVec4 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
multQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
MultSemiGroup 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
multU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
neg 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
negQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
negU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
norm 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Normal2 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Normal3 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Normal4 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
normalize 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
normalizeQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
normalizeU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
normsqr 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
one 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
operatorNorm 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Ortho2 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Ortho3 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Ortho4 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Orthogonal 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
orthogonal 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
outer 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Pointwise 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
pointwise 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Proj3 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Proj4 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
project 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
project' 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Projective 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
projectUnsafe 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Q 
1 (Type/Class)Data.Vect.Double.Util.Quaternion
2 (Data Constructor)Data.Vect.Double.Util.Quaternion
3 (Type/Class)Data.Vect.Float.Util.Quaternion
4 (Data Constructor)Data.Vect.Float.Util.Quaternion
Quaternion 
1 (Type/Class)Data.Vect.Double.Util.Quaternion
2 (Type/Class)Data.Vect.Float.Util.Quaternion
reflect 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
reflect' 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
refract 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
refract' 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
refractOnly' 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
RightModule 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
rightOrthoU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
Ring 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
rmul 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
rotate2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
rotate3 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotate3' 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotate4 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
rotate4' 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
rotateAfterProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
rotateBeforeProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
rotateCCW 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
rotateCW 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
rotateProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
rotMatrix2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
rotMatrix3 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotMatrix3' 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotMatrix4 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
rotMatrix4' 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
rotMatrixOrtho2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
rotMatrixOrtho3 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotMatrixOrtho3' 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotMatrixProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
rotMatrixProj4' 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
rotMatrixX 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotMatrixY 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotMatrixZ 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
rotU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
rotU' 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
scalarMul 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
scaleAfterProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
scaleBeforeProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
scaling 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
scalingUniformProj4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
semigroupProduct 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
sinCos 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
sinCos' 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
sinCosRadius 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
slerp 
1 (Function)Data.Vect.Double.Interpolate, Data.Vect.Double
2 (Function)Data.Vect.Float.Interpolate, Data.Vect.Float, Data.Vect
slerpU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
structVec2 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
structVec3 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
structVec4 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
Tensor 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
toNormalUnsafe 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
toOrthoUnsafe 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
toProjectiveUnsafe 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
toQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
toU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
translate2X 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
translate2Y 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
translate3X 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
translate3Y 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
translate3Z 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
translate4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
translate4W 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
translate4X 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
translate4Y 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
translate4Z 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
translateAfter4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
translateBefore4 
1 (Function)Data.Vect.Double.Util.Projective, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Projective, Data.Vect.Float, Data.Vect
translation 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
transpose 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
trim 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
U 
1 (Type/Class)Data.Vect.Double.Util.Quaternion
2 (Data Constructor)Data.Vect.Double.Util.Quaternion
3 (Type/Class)Data.Vect.Float.Util.Quaternion
4 (Data Constructor)Data.Vect.Float.Util.Quaternion
unitQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
UnitQuaternion 
1 (Type/Class)Data.Vect.Double.Util.Quaternion
2 (Type/Class)Data.Vect.Float.Util.Quaternion
unitU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
UnitVector 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
unsafeToU 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
Vec2 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Data Constructor)Data.Vect.Double.Base, Data.Vect.Double
3 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
4 (Data Constructor)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
vec2X 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
vec2Y 
1 (Function)Data.Vect.Double.Util.Dim2, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim2, Data.Vect.Float, Data.Vect
Vec3 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Data Constructor)Data.Vect.Double.Base, Data.Vect.Double
3 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
4 (Data Constructor)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
vec3X 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
vec3Y 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
vec3Z 
1 (Function)Data.Vect.Double.Util.Dim3, Data.Vect.Double
2 (Function)Data.Vect.Float.Util.Dim3, Data.Vect.Float, Data.Vect
Vec4 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Data Constructor)Data.Vect.Double.Base, Data.Vect.Double
3 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
4 (Data Constructor)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
vec4W 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
vec4X 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
vec4Y 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
vec4Z 
1 (Function)Data.Vect.Double.Util.Dim4
2 (Function)Data.Vect.Float.Util.Dim4
vecSum 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
Vector 
1 (Type/Class)Data.Vect.Double.Base, Data.Vect.Double
2 (Type/Class)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
zero 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
zeroQ 
1 (Function)Data.Vect.Double.Util.Quaternion
2 (Function)Data.Vect.Float.Util.Quaternion
_1 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
_2 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
_3 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect
_4 
1 (Function)Data.Vect.Double.Base, Data.Vect.Double
2 (Function)Data.Vect.Float.Base, Data.Vect.Float, Data.Vect