Iterator over rows of a CSR Matrix. Plus de détails...
Graphe de collaboration de Arcane::Alina::CSRRowRangeIterator< IndexType_ >:Classes | |
| class | Sentinel |
| Sentinel to detect end of iteration. Plus de détails... | |
Types publics | |
| using | IndexType = IndexType_ |
| using | ThatClass = CSRRowRangeIterator<IndexType> |
Fonctions membres publiques | |
| constexpr CSRRow< IndexType > | operator* () const |
| constexpr ThatClass & | operator++ () |
| constexpr ThatClass | operator++ (int) |
Fonctions membres privées | |
| constexpr | CSRRowRangeIterator (IndexType *row_indexes, IndexType index) |
Attributs privés | |
| IndexType * | m_row_indexes = nullptr |
| IndexType | m_index = -1 |
Amis | |
| template<typename V, typename C, typename R> | |
| class | CSRMatrixView |
| template<typename T> | |
| class | CSRRowRange |
| bool | operator!= (const CSRRowRangeIterator &a, const Sentinel &b) |
Iterator over rows of a CSR Matrix.
Définition à la ligne 158 du fichier CSRMatrixView.h.
| using Arcane::Alina::CSRRowRangeIterator< IndexType_ >::IndexType = IndexType_ |
Définition à la ligne 167 du fichier CSRMatrixView.h.
| using Arcane::Alina::CSRRowRangeIterator< IndexType_ >::ThatClass = CSRRowRangeIterator<IndexType> |
Définition à la ligne 168 du fichier CSRMatrixView.h.
|
inlineconstexprprivate |
Définition à la ligne 194 du fichier CSRMatrixView.h.
|
inlineconstexpr |
Définition à la ligne 201 du fichier CSRMatrixView.h.
|
inlineconstexpr |
Définition à la ligne 205 du fichier CSRMatrixView.h.
|
inlineconstexpr |
Définition à la ligne 210 du fichier CSRMatrixView.h.
|
friend |
Définition à la ligne 161 du fichier CSRMatrixView.h.
Définition à la ligne 163 du fichier CSRMatrixView.h.
|
friend |
Définition à la ligne 214 du fichier CSRMatrixView.h.
|
private |
Définition à la ligne 222 du fichier CSRMatrixView.h.
|
private |
Définition à la ligne 221 du fichier CSRMatrixView.h.