ALP User Documentation
0.8.preview
Algebraic Programming User Documentation
|
Used to gauge whether a given type is an ALP matrix iterator. More...
Public Types | |
using | ColumnIndexType = decltype(match_j< IterT >(nullptr)) |
Type of the column index. | |
using | RowIndexType = decltype(match_i< IterT >(nullptr)) |
Type of the row index. | |
using | ValueType = decltype(match_v< IterT >(nullptr)) |
Type of the nonzero value. | |
Static Public Attributes | |
static constexpr bool | value |
Whether IterT is an ALP matrix iterator. | |
Used to gauge whether a given type is an ALP matrix iterator.
An ALP matrix iterator has the following methods:
MatrixValType | Value type of the matrix; if void, does not check for the presence of a v() method that returns a nonzero value. |
IterT | The iterator type. |