Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c2223 PetscInt *diagIdx, *offdiagIdx; in MatGetRowMinAbs_MPIAIJ() local
2252 PetscCall(PetscMalloc2(m, &diagIdx, m, &offdiagIdx)); in MatGetRowMinAbs_MPIAIJ()
2255 PetscCall(MatGetRowMinAbs(mat->A, diagV, diagIdx)); in MatGetRowMinAbs_MPIAIJ()
2310 if (idx) idx[r] = cstart + diagIdx[r]; in MatGetRowMinAbs_MPIAIJ()
2314 if (cstart + diagIdx[r] <= offdiagIdx[r]) { in MatGetRowMinAbs_MPIAIJ()
2315 idx[r] = cstart + diagIdx[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()
2371 PetscCall(MatGetRowMin(mat->A, diagV, diagIdx)); in MatGetRowMin_MPIAIJ()
[all …]