Représente une plage de lignes d'une Matrice CSR. Plus de détails...
Types publics | |
| using | IndexType = IndexType_ |
| using | IteratorType = CSRRowRangeIterator<IndexType> |
| using | SentinelType = IteratorType::Sentinel |
Fonctions membres publiques | |
| constexpr IteratorType | begin () const |
| constexpr SentinelType | end () const |
Fonctions membres privées | |
| constexpr __host__ __device__ | CSRRowRange (IndexType *row_indexes, IndexType begin, IndexType end) |
Attributs privés | |
| IndexType * | m_row_indexes = nullptr |
| IndexType | m_begin = -1 |
| IndexType | m_end = -1 |
Amis | |
| template<typename ValueType_, typename ColumnType_, typename RowIndexType_> | |
| class | CSRMatrixView |
Représente une plage de lignes d'une Matrice CSR.
Définition à la ligne 235 du fichier CSRMatrixView.h.
| using Arcane::Alina::CSRRowRange< IndexType_ >::IndexType = IndexType_ |
Définition à la ligne 242 du fichier CSRMatrixView.h.
| using Arcane::Alina::CSRRowRange< IndexType_ >::IteratorType = CSRRowRangeIterator<IndexType> |
Définition à la ligne 243 du fichier CSRMatrixView.h.
| using Arcane::Alina::CSRRowRange< IndexType_ >::SentinelType = IteratorType::Sentinel |
Définition à la ligne 244 du fichier CSRMatrixView.h.
|
inlineconstexprprivate |
Définition à la ligne 252 du fichier CSRMatrixView.h.
|
inlineconstexpr |
Définition à la ligne 260 du fichier CSRMatrixView.h.
|
inlineconstexpr |
Définition à la ligne 264 du fichier CSRMatrixView.h.
|
friend |
Définition à la ligne 238 du fichier CSRMatrixView.h.
|
private |
Définition à la ligne 272 du fichier CSRMatrixView.h.
|
private |
Définition à la ligne 273 du fichier CSRMatrixView.h.
|
private |
Définition à la ligne 271 du fichier CSRMatrixView.h.