Lines Matching refs:ns_row

13   PetscInt    i, count, m, n, min_mn, *ns_row, *ns_col;  in MatCreateColInode_Private()  local
19 ns_row = a->inode.size_csr; in MatCreateColInode_Private()
23 for (count = 0, i = 0; count < min_mn; count += (ns_row[i + 1] - ns_row[i]), i++); in MatCreateColInode_Private()
33 …for (count = 0, i = 0; count < min_mn; count += (ns_row[i + 1] - ns_row[i]), i++) ns_col[i + 1] = in MatCreateColInode_Private()
57 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, *ns_col, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Symmetric() local
69 ns_col = ns_row; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
73 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_row[i1 + 1] - ns_row[i1… in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
87 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
117 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Symmetric()
145 const PetscInt *j, *ai = a->i, *aj = a->j, *ns_row = a->inode.size_csr; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() local
171 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
199 row = ns_row[i1]; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric()
253 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, nsz, i1, i2, *ai = a->i, *aj = a->j; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric() local
279 row = ns_row[i1]; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
307 row = ns_row[i1]; in MatGetColumnIJ_SeqAIJ_Inode_Nonsymmetric()
4130 …PetscInt row, col, *permr, *permc, *ns_row = a->inode.size_csr, *tns, start_val, end_val, i… in MatInodeAdjustForInodes_SeqAIJ_Inode() local
4146 for (i = 0, tns[0] = 0; i < nslim_row; ++i) tns[i + 1] = tns[i] + (ns_row[i + 1] - ns_row[i]); in MatInodeAdjustForInodes_SeqAIJ_Inode()