Searched refs:tns (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/mat/impls/aij/seq/ |
| H A D | inode.c | 57 PetscInt *tns, *tvc, *ns_row = a->inode.size_csr, *ns_col, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Symmetric() local 72 PetscCall(PetscMalloc2(nslim_col + 1, &tns, n + 1, &tvc)); 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() 97 while ((j < jmax) && ((col = *j + ishift) < tns[i2])) ++j; in MatGetRowIJ_SeqAIJ_Inode_Symmetric() 127 …while ((j < jmax) && ((col = *j + ishift) < tns[i2])) ++j; /* Skip rest col indices in this node */ in MatGetRowIJ_SeqAIJ_Inode_Symmetric() 133 PetscCall(PetscFree2(tns, tvc)); in MatGetRowIJ_SeqAIJ_Inode_Symmetric() 144 PetscInt *tns, *tvc, nsz, i1, i2; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() local 156 PetscCall(PetscMalloc2(nslim_col + 1, &tns, n + 1, &tvc)); in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() 157 …for (i1 = 0, tns[0] = 0; i1 < nslim_col; ++i1) tns[i1 + 1] = tns[i1] + (ns_col[i1 + 1] - ns_col[i1… in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() 180 while (nz > 0 && ((col = *j++ + ishift) < tns[i2])) nz--; in MatGetRowIJ_SeqAIJ_Inode_Nonsymmetric() [all …]
|