Lines Matching refs:Index
45 …MappedSuperNodalMatrix(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVec… in MappedSuperNodalMatrix()
61 …void setInfos(Index m, Index n, ScalarVector& nzval, IndexVector& nzval_colptr, IndexVector& rowin… in setInfos()
78 Index rows() { return m_row; } in rows()
83 Index cols() { return m_col; } in cols()
151 Index nsuper() const in nsuper()
164 Index m_row; // Number of rows
165 Index m_col; // Number of columns
166 Index m_nsuper; // Number of supernodes
185 InnerIterator(const MappedSuperNodalMatrix& mat, Index outer) in InnerIterator()
205 inline Index index() const { return m_matrix.rowIndex()[m_idrow]; } in index()
206 inline Index row() const { return index(); } in row()
207 inline Index col() const { return m_outer; } in col()
209 inline Index supIndex() const { return m_supno; } in supIndex()
219 const Index m_outer; // Current column
220 const Index m_supno; // Current SuperNode number
221 Index m_idval; // Index to browse the values in the current column
222 const Index m_startidval; // Start of the column value
223 const Index m_endidval; // End of the column value
224 Index m_idrow; // Index to browse the row indices
225 Index m_endidrow; // End index of row indices of the current column
239 Index n = int(X.rows()); in solveInPlace()
240 Index nrhs = Index(X.cols()); in solveInPlace()
244 for (Index k = 0; k <= nsuper(); k ++) in solveInPlace()
246 Index fsupc = supToCol()[k]; // First column of the current supernode in solveInPlace()
247 …Index istart = rowIndexPtr()[fsupc]; // Pointer index to the subscript of the current c… in solveInPlace()
248 Index nsupr = rowIndexPtr()[fsupc+1] - istart; // Number of rows in the current supernode in solveInPlace()
249 Index nsupc = supToCol()[k+1] - fsupc; // Number of columns in the current supernode in solveInPlace()
250 …Index nrow = nsupr - nsupc; // Number of rows in the non-diagonal part of the … in solveInPlace()
251 Index irow; //Current index row in solveInPlace()
255 for (Index j = 0; j < nrhs; j++) in solveInPlace()
269 Index luptr = colIndexPtr()[fsupc]; in solveInPlace()
270 Index lda = colIndexPtr()[fsupc+1] - luptr; in solveInPlace()
282 for (Index j = 0; j < nrhs; j++) in solveInPlace()
284 Index iptr = istart + nsupc; in solveInPlace()
285 for (Index i = 0; i < nrow; i++) in solveInPlace()