Class
MatrixA simple n-dimensional matrix type.
A simple n-dimensional matrix type.
| Defined in | <seqan/align.h> |
|---|---|
| Signature |
template <typename TValue[, unsigned DIMENSION]>
class Matrix;
|
Template Parameters
TValue |
Type of matrix entries. |
|---|---|
DIMENSION |
Dimension of the matrix. Use 0 for n-dimensional, values > 0 for a matrix with DIMENSION dimensions. Defaults to 0. |
Member Function Overview
-
TMatrix Matrix::operator+(lhs, rhs);Sum operator for the Matrix type.
Interface Function Overview
-
void resize(matrix[, val]);Resize the matrix and fill it with a given value or zeroes. -
TMatrix transpose(matrix);Tranpose a 2D Matrix.
Member Functions Detail
TMatrix Matrix::operator+(lhs, rhs);
Sum operator for the Matrix type.
Parameters
lhs
|
First summand. |
|---|---|
rhs
|
Second summand. |
Returns
TMatrix |
The resulting matrix of same type as lhs and rhs. |
|---|
Data Races
Thread safety unknown!
Interface Functions Detail
void resize(matrix[, val]);
Resize the matrix and fill it with a given value or zeroes.
Parameters
matrix
|
The Matrix to fill. |
|---|---|
val
|
The optional value to fill the matrix with. |
Data Races
Thread safety unknown!
TMatrix transpose(matrix);
Tranpose a 2D Matrix.
Parameters
matrix
|
The matrix to tranpose. |
|---|
Returns
TMatrix |
The resulting tranposed matrix. |
|---|
Data Races
Thread safety unknown!