Defines the Matrix class template This file is shared by cuda, do not include headers that nvcc can't handle (i.e.
More...
|
template<size_t nRows, typename T > |
CU_HOST_DEVICE T | mgx::util::matrix_minor (const Matrix< nRows, nRows, T > &mat, size_t i, size_t j) |
|
template<size_t nRows, size_t nCols, typename T > |
CU_HOST_DEVICE Vector< nCols, T > | mgx::util::operator* (const Vector< nCols, T > &vec, const Matrix< nRows, nCols, T > &mat) |
|
template<size_t nRows, size_t intSize, size_t nCols, typename T > |
CU_HOST_DEVICE Matrix< nRows,
nCols, T > | mgx::util::operator* (const Matrix< nRows, intSize, T > &mat1, const Matrix< intSize, nCols, T > &mat2) |
|
template<typename T > |
CU_HOST_DEVICE T | mgx::util::det (const Matrix< 1, 1, T > &mat) |
|
template<typename T > |
CU_HOST_DEVICE T | mgx::util::det (const Matrix< 2, 2, T > &mat) |
|
template<typename T > |
CU_HOST_DEVICE T | mgx::util::det (const Matrix< 3, 3, T > &mat) |
|
template<size_t nRows, typename T > |
CU_HOST_DEVICE T | mgx::util::det (const Matrix< nRows, nRows, T > &mat) |
|
template<size_t nRows, typename T > |
CU_HOST_DEVICE T | mgx::util::cofactor (const Matrix< nRows, nRows, T > &mat, size_t i, size_t j) |
|
template<typename T > |
CU_HOST_DEVICE Matrix< 1, 1, T > | mgx::util::inverse (const Matrix< 1, 1, T > &mat) |
|
template<typename T > |
CU_HOST_DEVICE Matrix< 2, 2, T > | mgx::util::inverse (const Matrix< 2, 2, T > &mat) |
|
template<typename T > |
CU_HOST_DEVICE Matrix< 3, 3, T > | mgx::util::inverse (const Matrix< 3, 3, T > &mat) |
|
template<typename T > |
Matrix< 4, 4, T > | mgx::util::inverse (const Matrix< 4, 4, T > &m) |
|
template<size_t nRows, typename T > |
CU_HOST_DEVICE Matrix< nRows,
nRows, T > | mgx::util::inverse (const Matrix< nRows, nRows, T > &mat) |
|
template<size_t nRows, size_t nCols, typename T > |
CU_HOST_DEVICE Matrix< nCols,
nRows, T > | mgx::util::transpose (const Matrix< nRows, nCols, T > &mat) |
|
template<size_t nRows, size_t nCols, typename T > |
CU_HOST_DEVICE T | mgx::util::normsq (const Matrix< nRows, nCols, T > &mat) |
|
template<size_t nRows, size_t nCols, typename T > |
CU_HOST_DEVICE T | mgx::util::norm (const Matrix< nRows, nCols, T > &mat) |
|
Defines the Matrix class template This file is shared by cuda, do not include headers that nvcc can't handle (i.e.
Qt)