|
template<typename MT , bool SO> |
void | blaze::reset (SparseColumn< MT, SO > &column) |
| Resetting the given sparse column. More...
|
|
template<typename MT , bool SO> |
void | blaze::clear (SparseColumn< MT, SO > &column) |
| Clearing the given sparse column. More...
|
|
template<typename MT , bool SO> |
bool | blaze::isnan (const SparseColumn< MT, SO > &column) |
| Checks the given sparse column for not-a-number elements. More...
|
|
template<typename MT , bool SO> |
bool | blaze::isDefault (const SparseColumn< MT, SO > &column) |
| Returns whether the given sparse column is in default state. More...
|
|
template<typename MT , bool SO>
bool blaze::isDefault |
( |
const SparseColumn< MT, SO > & |
column | ) |
|
|
inline |
Returns whether the given sparse column is in default state.
- Parameters
-
column | The sparse column to be tested for its default state. |
- Returns
- true in case the given column is component-wise zero, false otherwise.
This function checks whether the sparse column is in default state. For instance, in case the column is instantiated for a built-in integral or floating point data type, the function returns true in case all column elements are 0 and false in case any vector element is not 0. The following example demonstrates the use of the isDefault function: