|
template<typename Type , size_t M, size_t N, bool SO> |
void | blaze::reset (StaticMatrix< Type, M, N, SO > &m) |
| Resetting the given static matrix. More...
|
|
template<typename Type , size_t M, size_t N, bool SO> |
void | blaze::reset (StaticMatrix< Type, M, N, SO > &m, size_t i) |
| Reset the specified row/column of the given static matrix. More...
|
|
template<typename Type , size_t M, size_t N, bool SO> |
void | blaze::clear (StaticMatrix< Type, M, N, SO > &m) |
| Clearing the given static matrix. More...
|
|
template<typename Type , size_t M, size_t N, bool SO> |
bool | blaze::isDefault (const StaticMatrix< Type, M, N, SO > &m) |
| Returns whether the given static matrix is in default state. More...
|
|
template<typename Type , size_t M, size_t N, bool SO> |
void | blaze::swap (StaticMatrix< Type, M, N, SO > &a, StaticMatrix< Type, M, N, SO > &b) |
| Swapping the contents of two static matrices. More...
|
|
template<typename Type , size_t M, size_t N, bool SO> |
void | blaze::move (StaticMatrix< Type, M, N, SO > &dst, StaticMatrix< Type, M, N, SO > &src) |
| Moving the contents of one static matrix to another. More...
|
|
template<typename Type , size_t M, size_t N, bool SO>
void blaze::clear |
( |
StaticMatrix< Type, M, N, SO > & |
m | ) |
|
|
inline |
Clearing the given static matrix.
- Parameters
-
m | The matrix to be cleared. |
- Returns
- void
Clearing a static matrix is equivalent to resetting it via the reset() function.
template<typename Type , size_t M, size_t N, bool SO>
void blaze::reset |
( |
StaticMatrix< Type, M, N, SO > & |
m, |
|
|
size_t |
i |
|
) |
| |
|
inline |
Reset the specified row/column of the given static matrix.
- Parameters
-
m | The matrix to be resetted. |
i | The index of the row/column to be resetted. |
- Returns
- void
This function resets the values in the specified row/column of the given static matrix to their default value. In case the given matrix is a rowMajor matrix the function resets the values in row i, if it is a columnMajor matrix the function resets the values in column i. Note that the capacity of the row/column remains unchanged.