Home
last modified time | relevance | path

Searched refs:lensi (Results 1 – 2 of 2) sorted by relevance

/petsc/src/mat/impls/blockmat/seq/
H A Dblockmat.c541 PetscInt i, k, first, step, lensi, nrows, ncols; in MatCreateSubMatrix_BlockMat() local
581 lensi = ailen[i]; in MatCreateSubMatrix_BlockMat()
582 for (k = 0; k < lensi; k++) { in MatCreateSubMatrix_BlockMat()
586 i_new[i + 1] = i_new[i] + lensi; in MatCreateSubMatrix_BlockMat()
587 c->ilen[i] = lensi; in MatCreateSubMatrix_BlockMat()
/petsc/src/mat/impls/aij/seq/
H A Daij.c2392 PetscInt row, mat_i, *mat_j, tcol, first, step, *mat_ilen, sum, lensi; in MatCreateSubMatrix_SeqAIJ() local
2460 lensi = lens[i]; in MatCreateSubMatrix_SeqAIJ()
2461 if (lensi) { in MatCreateSubMatrix_SeqAIJ()
2462 for (k = 0; k < lensi; k++) *j_new++ = aj[ii + k] - first; in MatCreateSubMatrix_SeqAIJ()
2463 PetscCall(PetscArraycpy(a_new, aa + starts[i], lensi)); in MatCreateSubMatrix_SeqAIJ()
2464 a_new += lensi; in MatCreateSubMatrix_SeqAIJ()
2466 i_new[i + 1] = i_new[i] + lensi; in MatCreateSubMatrix_SeqAIJ()
2467 c->ilen[i] = lensi; in MatCreateSubMatrix_SeqAIJ()