Searched refs:lensi (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/mat/impls/blockmat/seq/ |
| H A D | blockmat.c | 541 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 D | aij.c | 2392 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()
|