Lines Matching refs:offdiagIdx

2223   PetscInt          *diagIdx, *offdiagIdx;  in MatGetRowMinAbs_MPIAIJ()  local
2252 PetscCall(PetscMalloc2(m, &diagIdx, m, &offdiagIdx)); in MatGetRowMinAbs_MPIAIJ()
2267 offdiagIdx[r] = cmap[0]; in MatGetRowMinAbs_MPIAIJ()
2275 offdiagIdx[r] = j; /* global column number of first implicit 0.0 */ in MatGetRowMinAbs_MPIAIJ()
2278 offdiagIdx[r] = j + n; /* global column number of first implicit 0.0 */ in MatGetRowMinAbs_MPIAIJ()
2286 offdiagIdx[r] = 0; in MatGetRowMinAbs_MPIAIJ()
2287 } else offdiagIdx[r] = cend; in MatGetRowMinAbs_MPIAIJ()
2289 offdiagIdx[r] = cmap[ncols - 1] + 1; in MatGetRowMinAbs_MPIAIJ()
2290 if (offdiagIdx[r] == cstart) offdiagIdx[r] += n; in MatGetRowMinAbs_MPIAIJ()
2298 offdiagIdx[r] = cmap[*bj]; in MatGetRowMinAbs_MPIAIJ()
2314 if (cstart + diagIdx[r] <= offdiagIdx[r]) { in MatGetRowMinAbs_MPIAIJ()
2316 } else idx[r] = offdiagIdx[r]; in MatGetRowMinAbs_MPIAIJ()
2320 if (idx) idx[r] = offdiagIdx[r]; in MatGetRowMinAbs_MPIAIJ()
2329 PetscCall(PetscFree2(diagIdx, offdiagIdx)); in MatGetRowMinAbs_MPIAIJ()
2339 PetscInt *diagIdx, *offdiagIdx; in MatGetRowMin_MPIAIJ() local
2368 PetscCall(PetscCalloc2(m, &diagIdx, m, &offdiagIdx)); in MatGetRowMin_MPIAIJ()
2383 offdiagIdx[r] = cmap[0]; in MatGetRowMin_MPIAIJ()
2391 offdiagIdx[r] = j; /* global column number of first implicit 0.0 */ in MatGetRowMin_MPIAIJ()
2394 offdiagIdx[r] = j + n; /* global column number of first implicit 0.0 */ in MatGetRowMin_MPIAIJ()
2402 offdiagIdx[r] = 0; in MatGetRowMin_MPIAIJ()
2403 } else offdiagIdx[r] = cend; in MatGetRowMin_MPIAIJ()
2405 offdiagIdx[r] = cmap[ncols - 1] + 1; in MatGetRowMin_MPIAIJ()
2406 if (offdiagIdx[r] == cstart) offdiagIdx[r] += n; in MatGetRowMin_MPIAIJ()
2414 offdiagIdx[r] = cmap[*bj]; in MatGetRowMin_MPIAIJ()
2430 if (cstart + diagIdx[r] <= offdiagIdx[r]) { in MatGetRowMin_MPIAIJ()
2432 } else idx[r] = offdiagIdx[r]; in MatGetRowMin_MPIAIJ()
2436 if (idx) idx[r] = offdiagIdx[r]; in MatGetRowMin_MPIAIJ()
2445 PetscCall(PetscFree2(diagIdx, offdiagIdx)); in MatGetRowMin_MPIAIJ()
2455 PetscInt *diagIdx, *offdiagIdx; in MatGetRowMax_MPIAIJ() local
2484 PetscCall(PetscMalloc2(m, &diagIdx, m, &offdiagIdx)); in MatGetRowMax_MPIAIJ()
2499 offdiagIdx[r] = cmap[0]; in MatGetRowMax_MPIAIJ()
2507 offdiagIdx[r] = j; /* global column number of first implicit 0.0 */ in MatGetRowMax_MPIAIJ()
2510 offdiagIdx[r] = j + n; /* global column number of first implicit 0.0 */ in MatGetRowMax_MPIAIJ()
2518 offdiagIdx[r] = 0; in MatGetRowMax_MPIAIJ()
2519 } else offdiagIdx[r] = cend; in MatGetRowMax_MPIAIJ()
2521 offdiagIdx[r] = cmap[ncols - 1] + 1; in MatGetRowMax_MPIAIJ()
2522 if (offdiagIdx[r] == cstart) offdiagIdx[r] += n; in MatGetRowMax_MPIAIJ()
2530 offdiagIdx[r] = cmap[*bj]; in MatGetRowMax_MPIAIJ()
2546 if (cstart + diagIdx[r] <= offdiagIdx[r]) { in MatGetRowMax_MPIAIJ()
2548 } else idx[r] = offdiagIdx[r]; in MatGetRowMax_MPIAIJ()
2552 if (idx) idx[r] = offdiagIdx[r]; in MatGetRowMax_MPIAIJ()
2561 PetscCall(PetscFree2(diagIdx, offdiagIdx)); in MatGetRowMax_MPIAIJ()