| 
    Template Numerical Library version\ main:6a1fe78
    
   | 
 
Public Types | |
| using | IndexType = Index | 
Public Member Functions | |
| __cuda_callable__ | MultidiagonalMatrixIndexer (const IndexType &rows, const IndexType &columns, const IndexType &diagonals, const IndexType &nonemptyRows) | 
| __cuda_callable__ | MultidiagonalMatrixIndexer (const MultidiagonalMatrixIndexer &indexer) | 
| __cuda_callable__ const IndexType & | getColumns () const | 
| __cuda_callable__ const IndexType & | getDiagonals () const | 
| __cuda_callable__ IndexType | getGlobalIndex (const Index rowIdx, const Index localIdx) const | 
| __cuda_callable__ const IndexType & | getNonemptyRowsCount () const | 
| __cuda_callable__ const IndexType & | getRows () const | 
| __cuda_callable__ IndexType | getStorageSize () const | 
| void | set (const IndexType &rows, const IndexType &columns, const IndexType &diagonals, const IndexType &nonemptyRows) | 
Static Public Member Functions | |
| static constexpr bool | getRowMajorOrder () | 
Protected Attributes | |
| IndexType | columns | 
| IndexType | diagonals | 
| IndexType | nonemptyRows | 
| IndexType | rows |