Lines Matching refs:ddiag
232 const PetscInt *ddiag; in MatLUFactorNumeric_SeqAIJ() local
243 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &ddiag, NULL)); in MatLUFactorNumeric_SeqAIJ()
247 d = aa[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ()
405 const PetscInt *ajtmp, *bjtmp, *ddiag, *pj; in MatLUFactorNumeric_SeqAIJ_inplace() local
414 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &ddiag, NULL)); in MatLUFactorNumeric_SeqAIJ_inplace()
422 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &ddiag, NULL)); in MatLUFactorNumeric_SeqAIJ_inplace()
426 d = aa[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ_inplace()
462 pv = ba + ddiag[row]; in MatLUFactorNumeric_SeqAIJ_inplace()
463 pj = b->j + ddiag[row] + 1; in MatLUFactorNumeric_SeqAIJ_inplace()
466 nz = bi[row + 1] - ddiag[row] - 1; in MatLUFactorNumeric_SeqAIJ_inplace()
476 diag = ddiag[i] - bi[i]; in MatLUFactorNumeric_SeqAIJ_inplace()
505 for (i = 0; i < n; i++) ba[ddiag[i]] = 1.0 / ba[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ_inplace()
579 const PetscInt *ddiag; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm() local
581 PetscCall(MatGetDiagonalMarkers_SeqAIJ(A, &ddiag, NULL)); in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()
585 d = aa[ddiag[i]]; in MatLUFactorNumeric_SeqAIJ_InplaceWithPerm()