|
MorphoGraphX
2.0-1-227
|
#include <Config.hpp>#include <cuda/CudaGlobal.hpp>#include <StaticAssert.hpp>#include <Util.hpp>#include <Vector.hpp>#include <cmath>#include <QTextStream>Go to the source code of this file.
Classes | |
| class | mgx::Matrix< nRows, nCols, T > |
Namespaces | |
| mgx | |
| Distributed matrix library. | |
Functions | |
| template<size_t nRows, typename T > | |
| CU_HOST_DEVICE T | mgx::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::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::operator* (const Matrix< nRows, intSize, T > &mat1, const Matrix< intSize, nCols, T > &mat2) |
| template<typename T > | |
| CU_HOST_DEVICE T | mgx::det (const Matrix< 1, 1, T > &mat) |
| template<typename T > | |
| CU_HOST_DEVICE T | mgx::det (const Matrix< 2, 2, T > &mat) |
| template<typename T > | |
| CU_HOST_DEVICE T | mgx::det (const Matrix< 3, 3, T > &mat) |
| template<size_t nRows, typename T > | |
| CU_HOST_DEVICE T | mgx::det (const Matrix< nRows, nRows, T > &mat) |
| template<size_t nRows, typename T > | |
| CU_HOST_DEVICE T | mgx::cofactor (const Matrix< nRows, nRows, T > &mat, size_t i, size_t j) |
| template<typename T > | |
| CU_HOST_DEVICE Matrix< 1, 1, T > | mgx::inverse (const Matrix< 1, 1, T > &mat) |
| template<typename T > | |
| CU_HOST_DEVICE Matrix< 2, 2, T > | mgx::inverse (const Matrix< 2, 2, T > &mat) |
| template<typename T > | |
| CU_HOST_DEVICE Matrix< 3, 3, T > | mgx::inverse (const Matrix< 3, 3, T > &mat) |
| template<typename T > | |
| Matrix< 4, 4, T > | mgx::inverse (const Matrix< 4, 4, T > &m) |
| template<size_t nRows, typename T > | |
| CU_HOST_DEVICE Matrix< nRows, nRows, T > | mgx::inverse (const Matrix< nRows, nRows, T > &mat) |
| template<size_t nRows, size_t nCols, typename T > | |
| CU_HOST_DEVICE Matrix< nCols, nRows, T > | mgx::transpose (const Matrix< nRows, nCols, T > &mat) |
| template<size_t nRows, size_t nCols, typename T > | |
| CU_HOST_DEVICE T | mgx::normsq (const Matrix< nRows, nCols, T > &mat) |
| template<size_t nRows, size_t nCols, typename T > | |
| CU_HOST_DEVICE T | mgx::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)
Definition in file Matrix.hpp.
1.8.17