|
template<class D > |
double | Determinant (const Matrix< D > &mat) |
| Compute and return the determinant of this matrix. More...
|
|
template<class D > |
D | CompareToIdentity (const Matrix< D > &mat) |
| Computes the absolute maximum difference between the matrix and the identity. More...
|
|
template<class D > |
void | Identity (Matrix< D > &mat) |
| Resets to identity matrix. More...
|
|
template<class D > |
Matrix< D > | Cofactor (const Matrix< D > &mat) |
| Compute and return cofactors matrix. More...
|
|
template<class D > |
void | Inverse (Matrix< D > &mat) |
| Computes LU decomposition based inverse of 'this' matrix, overwriting data Vector. More...
|
|
template<class D > |
Matrix< D > | Inverse (const Matrix< D > &mat) |
| Compute and return LU decomposition based inverse of 'this' matrix. More...
|
|
template<class D > |
void | Inverse2 (Matrix< D > &mat) |
| Computes eigen Vector based inverse of 'this' matrix, overwriting data Vector. More...
|
|
template<class D > |
Matrix< D > | Inverse2 (const Matrix< D > &mat) |
| Compute and return eigen Vector based inverse of 'this' matrix. More...
|
|
template<class D > |
void | Inverse3 (Matrix< D > &mat) |
| Computes the inverse based on the cofactor matrix of 'this' matrix. More...
|
|
template<class D > |
Matrix< D > | Inverse3 (const Matrix< D > &mat) |
| Computes and returns the inverse based on the cofactor matrix of 'this' matrix. More...
|
|
template<class D > |
double | MinimumRowNorm (const Matrix< D > &mat) |
| Computes and returns the minimum norm (sum or elements) among all matrix rows. More...
|
|
template<class D > |
double | MinimumColNorm (const Matrix< D > &mat) |
| Computes and returns the minimum norm (sum or elements) among all matrix colunms. More...
|
|
template<class D > |
void | Polar (Matrix< D > &mat) |
| Computes and returns polar matrix. More...
|
|
template<class D > |
Matrix< D > | Polar (const Matrix< D > &mat) |
|
template<class D > |
Matrix< D > | Resize (const Matrix< D > &mat, const Vector< size_t > &new_min, const Vector< size_t > &new_max) |
| Returns a submatrix from this matrix. If this matrix has more dimensions than the input, than all elements of these Dimensions are included in the submatrix. More...
|
|
template<class D > |
Matrix< D > | Resize (const Matrix< D > &mat, const std::string &coordinates) |
| Returns a submatrix from this matrix. The coordinates string must be given in a similar way as used by MatLab, or in some other variations. More...
|
|
template<class D > |
Matrix< size_t > | Coordinates (const Matrix< D > &mat, const std::string &coordinates) |
| Returns vectors with minimum and maximum coordinates from this matrix. The coordinates string must be given in a similar fashion as used by MatLab, or in some other variations. Examples: img( "1, 1:2 )" = coordinates with column 1 and rows 1 and 2. img( "1:, :2 )" = coordinates with columns 1 to img.size( 0 ) and rows 0 to 2. img( "1:, : )" = coordinates with columns 1 to img.size( 0 ) and all rows. If this matrix has more dimensions than the input string, than all elements of these dimensions are included in the resulting vector. More...
|
|
template<class D > |
void | Transpose (Matrix< D > &mat) |
| Compute the transposed of 'this' matrix, overwriting data Vector. More...
|
|
template<class D > |
Matrix< D > | Transpose (const Matrix< D > &mat) |
| Compute and return the transposed of 'this' matrix. More...
|
|