|
template<typename T , uint ROWS, uint COLS> |
bool | compare (const Matrix< T, ROWS, COLS > &a, const Matrix< T, ROWS, COLS > &b, T precision) |
|
template<typename T , uint ROWS, uint COLS> |
const Matrix< T, ROWS, COLS > | operator+ (const Matrix< T, ROWS, COLS > &srcA, const Matrix< T, ROWS, COLS > &srcB) |
|
template<typename T , uint ROWS, uint COLS> |
Matrix< T, ROWS, COLS > | operator- (const Matrix< T, ROWS, COLS > &srcA, const Matrix< T, ROWS, COLS > &srcB) |
|
template<typename T , uint ROWS, uint COLS> |
Matrix< T, ROWS, COLS > | operator* (const Matrix< T, ROWS, COLS > &srcA, const Matrix< T, ROWS, COLS > &srcB) |
|
template<typename T , uint ROWS, uint COLS> |
Matrix< T, ROWS, COLS > | operator* (const Matrix< T, ROWS - 1, COLS - 1 > &srcA, const Matrix< T, ROWS, COLS > &srcB) |
|
template<typename T , uint ROWS, uint COLS> |
Matrix< T, ROWS, COLS > | operator* (const Matrix< T, ROWS, COLS > &srcA, const Matrix< T, ROWS - 1, COLS - 1 > &srcB) |
|
template<typename T , uint LENGTH> |
Matrix< T, 1, LENGTH > | operator* (const Matrix< T, LENGTH - 1, LENGTH - 1 > &srcA, const Matrix< T, 1, LENGTH > &srcB) |
|
template<typename T , uint ROWS, uint COLS> |
Matrix< T, ROWS, COLS > | transposition (const Matrix< T, ROWS, COLS > &in) |
|
template<typename T > |
Matrix< T, 3, 3 > | inversion (const Matrix< T, 3, 3 > &in) |
|
template<typename T > |
Matrix< T, 4, 4 > | inversion (const Matrix< T, 4, 4 > &in) |
|
template<typename T , uint LENGTH> |
Vector< T, LENGTH > | operator* (const Matrix< T, LENGTH, LENGTH > &srcA, const Vector< T, LENGTH > &srcB) |
|
template<typename T , uint LENGTH> |
Vector< T, LENGTH - 1 > | operator* (const Matrix< T, LENGTH, LENGTH > &srcA, const Vector< T, LENGTH - 1 > &srcB) |
|
template<typename T , uint LENGTH> |
Vector< T, LENGTH+1 > | operator* (const Matrix< T, LENGTH, LENGTH > &srcA, const Vector< T, LENGTH+1 > &srcB) |
|
template<typename T , uint ROWS, uint COLS> |
Matrix< T, ROWS, COLS > | operator* (const T &srcA, const Matrix< T, ROWS, COLS > &mat) |
|
template<typename T , uint LENGTH> |
const HeapArray< Vector< T, LENGTH > > | operator* (const Matrix< T, LENGTH, LENGTH > &src, const HeapArray< Vector< T, LENGTH > > &array) |
|
template<typename T , uint LENGTH> |
HeapArray< Vector< T, LENGTH - 1 > > | operator* (const Matrix< T, LENGTH, LENGTH > &src, const HeapArray< Vector< T, LENGTH - 1 > > &array) |
|
template<typename T , uint LENGTH> |
HeapArray< Vector< T, LENGTH+1 > > | operator* (const Matrix< T, LENGTH, LENGTH > &src, const HeapArray< Vector< T, LENGTH+1 > > &array) |
|
template<typename T > |
Matrix< T, 3, 3 > | diagonalFromSymetric (const Matrix< T, 3, 3 > &in, Quaternion< T > &result) |
|
template<typename T > |
Matrix< T, 3, 3 > | diagonalFromSymetric (const Matrix< T, 3, 3 > &in) |
|
template<typename T > |
T | determinant (const Matrix< T, 3, 3 > &m) |
|
template<typename T > |
void | setPosition (const Vector< T, 3 > &vec, Matrix< T, 4, 4 > &m) |
|
template<typename T > |
void | setPosition (const Vector< T, 3 > &vec, Matrix< T, 4, 4 > *pM) |
|
template<typename T > |
const Vector< T, 3 > | getPosition (const Matrix< T, 4, 4 > &m) |
|
template<typename T > |
Vector< T, 3 > | getPosition (const Matrix< T, 4, 4 > *pM) |
|