|
template<typename MT , bool AF, bool SO> |
void | blaze::reset (DenseSubmatrix< MT, AF, SO > &dm) |
| Resetting the given dense submatrix. More...
|
|
template<typename MT , bool AF, bool SO> |
void | blaze::reset (DenseSubmatrix< MT, AF, SO > &dm, size_t i) |
| Reset the specified row/column of the given dense submatrix. More...
|
|
template<typename MT , bool AF, bool SO> |
void | blaze::clear (DenseSubmatrix< MT, AF, SO > &dm) |
| Clearing the given dense matrix. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isDefault (const DenseSubmatrix< MT, AF, SO > &dm) |
| Returns whether the given dense submatrix is in default state. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isSymmetric (const DenseSubmatrix< MT, AF, SO > &dm) |
| Checks if the given dense submatrix is symmetric. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isLower (const DenseSubmatrix< MT, AF, SO > &dm) |
| Checks if the given dense submatrix is a lower triangular matrix. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isUpper (const DenseSubmatrix< MT, AF, SO > &dm) |
| Checks if the given dense submatrix is an upper triangular matrix. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isSame (const DenseSubmatrix< MT, AF, SO > &a, const DenseMatrix< MT, SO > &b) |
| Returns whether the given dense matrix and submatrix represent the same observable state. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isSame (const DenseMatrix< MT, SO > &a, const DenseSubmatrix< MT, AF, SO > &b) |
| Returns whether the given dense matrix and submatrix represent the same observable state. More...
|
|
template<typename MT , bool AF, bool SO> |
bool | blaze::isSame (const DenseSubmatrix< MT, AF, SO > &a, const DenseSubmatrix< MT, AF, SO > &b) |
| Returns whether the two given submatrices represent the same observable state. More...
|
|
template<typename MT, bool AF = unaligned, bool SO = IsColumnMajorMatrix<MT>::value>
Compilation switch for the non-const reference and iterator types.
The useConst compile time constant expression represents a compilation switch for the non-const reference and iterator types. In case the given dense matrix of type MT is const qualified, useConst will be set to 1 and the dense submatrix will return references and iterators to const. Otherwise useConst will be set to 0 and the dense submatrix will offer write access to the dense matrix elements both via the function call operator and iterators.
template<typename MT , bool AF, bool SO>
Returns whether the given dense matrix and submatrix represent the same observable state.
- Parameters
-
a | The dense submatrix to be tested for its state. |
b | The dense matrix to be tested for its state. |
- Returns
- true in case the dense submatrix and matrix share a state, false otherwise.
This overload of the isSame function tests if the given submatrix refers to the full given dense matrix and by that represents the same observable state. In this case, the function returns true, otherwise it returns false.
template<typename MT , bool AF, bool SO>
Returns whether the given dense matrix and submatrix represent the same observable state.
- Parameters
-
a | The dense matrix to be tested for its state. |
b | The dense submatrix to be tested for its state. |
- Returns
- true in case the dense matrix and submatrix share a state, false otherwise.
This overload of the isSame function tests if the given submatrix refers to the full given dense matrix and by that represents the same observable state. In this case, the function returns true, otherwise it returns false.
template<typename MT , bool AF, bool SO>
Returns whether the two given submatrices represent the same observable state.
- Parameters
-
a | The first dense submatrix to be tested for its state. |
b | The second dense submatrix to be tested for its state. |
- Returns
- true in case the two submatrices share a state, false otherwise.
This overload of the isSame function tests if the two given submatrices refer to exactly the same part of the same dense matrix. In case both submatrices represent the same observable state, the function returns true, otherwise it returns false.
template<typename MT , bool AF, bool SO>
Reset the specified row/column of the given dense submatrix.
- Parameters
-
dm | The dense submatrix 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 dense submatrix to their default value. In case the given submatrix 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.