|
template<typename MA , typename MB , typename std::enable_if< HasMatrixIndexing< MA >::value &&HasMatrixIndexing< MB >::value, bool >::type = true> |
void | transposeTo (MA &dst, const MB &src) |
| Transpose a matrix.
|
|
template<typename M , typename V , typename std::enable_if< CompatibleStaticMatVecProduct< M, V >::value, bool >::type = true> |
OutputVector< M, V >::type | dot (const M &m, const V &v) |
| Matrix x Vector product.
|
|
template<typename MA , typename MB , typename std::enable_if< CompatibleStaticMatMatProduct< MA, MB >::value &&number_traits< typename traits< MA >::Scalar >::is_fixed, bool >::type = true> |
OutputMatrix< MA, MB >::type | dot (const MA &ma, const MB &mb) |
| Matrix x Matrix product.
|
|
template<typename MA , typename MB , typename RES , typename std::enable_if< CompatibleDynamicMatMatProduct< MA, MB >::value &&number_traits< typename traits< MA >::Scalar >::is_float, bool >::type = true> |
void | dot (RES &&res, const MA &ma, const MB &mb) |
| Matrix x Matrix product.
|
|
template<typename P > |
Matrix< P, DYNAMIC, DYNAMIC, TMP_ALLOC > | mk_identity (const vector_length_t l) |
| Create identity matrix.
|
|
template<typename P , int L> |
Matrix< P, L, L, TMP_ALLOC > | mk_identity () |
| Create identity matrix.
|
|