Miscellaneous non-member functions for math classes.
-
choleskySolve - Solves A*x = b for x, where A is a symmetric positive definite (SPD) matrix and x and b are vectors.
-
choleskyInverse - computes the inverse of A and stores it in Ainv, if A is symmetric positive definite (SPD).
-
getVectorFromTmatrix - returns the first 3 elements of the i'th column of m
-
composeTmatrix - composes a tmatrix m from three basis vectors and a translation
-
composeTmatrix - composes a tmatrix m with the given rotation and translation
-
composeTmatrix - composes a tmatrix m with the given rotation and translation
-
decomposeTmatrix - decomposes a tmatrix into a quaternion and translation vector
-
getColumnFromJacobian - gets the linear and angular differential vectors from the indicated column of the jacobian matrix J
-
putColumnIntoJacobian - puts the linear and angular differential vectors into the indicated column of the jacobian matrix J
-
putColumnIntoJacobian - puts the linear differential velocities into the indicated column of the jacobian matrix J
-
clearBlockInJacobian - clears an nr x nc block in J starting at (row, col)
-
putBlockIntoJacobian - copies a submatrix into J starting at (row, col) in J
-
computeOmega - computes the angular velocity that causes a rotation from q0 to q1 over a time dt
-
makeProjectionMatrixFromTriple - creates a 3x3 projection matrix that removes components along v
-
outerProduct - computes the outer product (ie.
-
isNan - returns 1 if x is not a number, 0 otherwise
-
isNan - returns 1 if none of x's components are NaNs, 0 otherwise
-
resizeMatrix - checks to see if matrix needs to be resized; if so, does it
-
resizeVector - checks to see if vector needs to be resized; if so, does it
-
printVector - prints a vector with the indicated number of digits after the decimal
-
printMatrix - prints a matrix with the indicated number of digits after the decimal
-
printTriple - prints a triple with the indicated number of digits after the decimal
-
printQuaternion - prints a quaternion with the indicated number of digits after the decimal
-
PRINT_VECTOR - prints a vector and its name
-
PRINT_MATRIX - prints a matrix and its name
-
PRINT_TRIPLE - prints a triple and its name
-
PRINT_QUATERNION - prints a quaternion and its name
-
VPRINT_VECTOR - prints a vector and its name with the indicated number of digits
-
VPRINT_MATRIX - prints a matrix and its name with the indicated number of digits
-
VPRINT_TRIPLE - prints a triple and its name with the indicated number of digits
-
VPRINT_QUATERNION - prints a quaternion and its name with the indicated number of digits
-
LPRINT_VECTOR - prints a vector and its name with excessive significant digits
-
LPRINT_MATRIX - prints a matrix and its name with excessive significant digits
-
LPRINT_TRIPLE - prints a triple and its name with excessive significant digits
-
LPRINT_QUATERNION - prints a quaternion and its name with excessive significant digits
-
PRINT_TMATRIX - prints a tmatrix and its name
Miscellaneous non-member functions for math classes.
Alphabetic index Hierarchy of classes
This page was generated with the help of DOC++.