Classes | |
struct | dummy |
Unused unique type tag for template specializations that were rejected because some types were not distinct. More... | |
struct | Launderer |
Functions | |
template<class A , class... Bs> | |
constexpr bool | any_is_same () |
Check if A is equal to any of Bs . | |
template<class SpMat , class MaskVec > | |
auto | select_rows_in_col (const SpMat &sp_mat, MaskVec &mask, auto column) |
Returns a range over the row indices in the given column of sp_mat that are also in mask . | |
template<class SpMat , class MaskVec > | |
auto | select_rows_in_col_iota (const SpMat &sp_mat, MaskVec &mask, auto column) |
Like select_rows_in_col, but returns a range of tuples containing the Eigen InnerIterator and a linear index into the mask. | |
struct alpaqa::util::detail::dummy |
Check if A
is equal to any of Bs
.
Definition at line 10 of file possible-alias.hpp.
Returns a range over the row indices in the given column of sp_mat
that are also in mask
.
The range consists of the full Eigen InnerIterators (row, column, value).
Definition at line 27 of file sparse-ops.hpp.
Like select_rows_in_col, but returns a range of tuples containing the Eigen InnerIterator and a linear index into the mask.
Definition at line 49 of file sparse-ops.hpp.