Represents a range of rows of a CSR Matrix. More...
Public Types | |
| using | IndexType = IndexType_ |
| using | IteratorType = CSRRowRangeIterator<IndexType> |
| using | SentinelType = IteratorType::Sentinel |
Public Member Functions | |
| constexpr IteratorType | begin () const |
| constexpr SentinelType | end () const |
Private Member Functions | |
| constexpr __host__ __device__ | CSRRowRange (IndexType *row_indexes, IndexType begin, IndexType end) |
Private Attributes | |
| IndexType * | m_row_indexes = nullptr |
| IndexType | m_begin = -1 |
| IndexType | m_end = -1 |
Friends | |
| template<typename ValueType_, typename ColumnType_, typename RowIndexType_> | |
| class | CSRMatrixView |
Represents a range of rows of a CSR Matrix.
Definition at line 235 of file CSRMatrixView.h.
| using Arcane::Alina::CSRRowRange< IndexType_ >::IndexType = IndexType_ |
Definition at line 242 of file CSRMatrixView.h.
| using Arcane::Alina::CSRRowRange< IndexType_ >::IteratorType = CSRRowRangeIterator<IndexType> |
Definition at line 243 of file CSRMatrixView.h.
| using Arcane::Alina::CSRRowRange< IndexType_ >::SentinelType = IteratorType::Sentinel |
Definition at line 244 of file CSRMatrixView.h.
|
inlineconstexprprivate |
Definition at line 252 of file CSRMatrixView.h.
|
inlineconstexpr |
Definition at line 260 of file CSRMatrixView.h.
|
inlineconstexpr |
Definition at line 264 of file CSRMatrixView.h.
|
friend |
Definition at line 238 of file CSRMatrixView.h.
|
private |
Definition at line 272 of file CSRMatrixView.h.
|
private |
Definition at line 273 of file CSRMatrixView.h.
|
private |
Definition at line 271 of file CSRMatrixView.h.