|
static FieldType | abs (const FieldType &x) |
|
template<int m, int n> |
static void | Ax (const typename Traits ::template Matrix< m, n > ::type &A, const typename Traits ::template Vector< n > ::type &x, typename Traits ::template Vector< m > ::type &ret) |
|
template<int m, int n> |
static void | ATx (const typename Traits ::template Matrix< m, n > ::type &A, const typename Traits ::template Vector< m > ::type &x, typename Traits ::template Vector< n > ::type &ret) |
|
template<int m, int n, int p> |
static void | AB (const typename Traits ::template Matrix< m, n > ::type &A, const typename Traits ::template Matrix< n, p > ::type &B, typename Traits ::template Matrix< m, p > ::type &ret) |
|
template<int m, int n, int p> |
static void | ATBT (const typename Traits ::template Matrix< m, n > ::type &A, const typename Traits ::template Matrix< p, m > ::type &B, typename Traits ::template Matrix< n, p > ::type &ret) |
|
template<int m, int n> |
static void | ATA_L (const typename Traits ::template Matrix< m, n > ::type &A, typename Traits ::template Matrix< n, n > ::type &ret) |
|
template<int m, int n> |
static void | ATA (const typename Traits ::template Matrix< m, n > ::type &A, typename Traits ::template Matrix< n, n > ::type &ret) |
|
template<int m, int n> |
static void | AAT_L (const typename Traits ::template Matrix< m, n > ::type &A, typename Traits ::template Matrix< m, m > ::type &ret) |
|
template<int m, int n> |
static void | AAT (const typename Traits ::template Matrix< m, n > ::type &A, typename Traits ::template Matrix< m, m > ::type &ret) |
|
template<int n> |
static void | Lx (const typename Traits ::template Matrix< n, n > ::type &L, const typename Traits ::template Vector< n > ::type &x, typename Traits ::template Vector< n > ::type &ret) |
|
template<int n> |
static void | LTx (const typename Traits ::template Matrix< n, n > ::type &L, const typename Traits ::template Vector< n > ::type &x, typename Traits ::template Vector< n > ::type &ret) |
|
template<int n> |
static void | LTL (const typename Traits ::template Matrix< n, n > ::type &L, typename Traits ::template Matrix< n, n > ::type &ret) |
|
template<int n> |
static void | LLT (const typename Traits ::template Matrix< n, n > ::type &L, typename Traits ::template Matrix< n, n > ::type &ret) |
|
template<int n> |
static void | cholesky_L (const typename Traits ::template Matrix< n, n > ::type &A, typename Traits ::template Matrix< n, n > ::type &ret) |
|
template<int n> |
static FieldType | detL (const typename Traits ::template Matrix< n, n > ::type &L) |
|
template<int n> |
static FieldType | invL (typename Traits ::template Matrix< n, n > ::type &L) |
|
template<int n> |
static void | invLx (typename Traits ::template Matrix< n, n > ::type &L, typename Traits ::template Vector< n > ::type &x) |
|
template<int n> |
static void | invLTx (typename Traits ::template Matrix< n, n > ::type &L, typename Traits ::template Vector< n > ::type &x) |
|
template<int n> |
static FieldType | spdDetA (const typename Traits ::template Matrix< n, n > ::type &A) |
|
template<int n> |
static FieldType | spdInvA (typename Traits ::template Matrix< n, n > ::type &A) |
|
template<int n> |
static void | spdInvAx (typename Traits ::template Matrix< n, n > ::type &A, typename Traits ::template Vector< n > ::type &x) |
|
template<int m, int n> |
static FieldType | detATA (const typename Traits ::template Matrix< m, n > ::type &A) |
|
template<int m, int n> |
static FieldType | sqrtDetAAT (const typename Traits::template Matrix< m, n >::type &A) |
| Compute the square root of the determinant of A times A transposed.
|
|
template<int m, int n> |
static FieldType | leftInvA (const typename Traits ::template Matrix< m, n > ::type &A, typename Traits ::template Matrix< n, m > ::type &ret) |
|
template<int m, int n> |
static void | leftInvAx (const typename Traits ::template Matrix< m, n > ::type &A, const typename Traits ::template Vector< m > ::type &x, typename Traits ::template Vector< n > ::type &y) |
|
template<int m, int n> |
static FieldType | rightInvA (const typename Traits ::template Matrix< m, n > ::type &A, typename Traits ::template Matrix< n, m > ::type &ret) |
| Compute right pseudo-inverse of matrix A.
|
|
template<int m, int n> |
static void | xTRightInvA (const typename Traits ::template Matrix< m, n > ::type &A, const typename Traits ::template Vector< n > ::type &x, typename Traits ::template Vector< m > ::type &y) |
|