Lines Matching refs:offdiagA
2225 PetscScalar *a, *diagA, *offdiagA; in MatGetRowMinAbs_MPIAIJ() local
2262 PetscCall(VecGetArrayWrite(offdiagV, &offdiagA)); in MatGetRowMinAbs_MPIAIJ()
2266 offdiagA[r] = *ba; in MatGetRowMinAbs_MPIAIJ()
2269 offdiagA[r] = 0.0; in MatGetRowMinAbs_MPIAIJ()
2296 if (PetscAbsScalar(offdiagA[r]) > PetscAbsScalar(*ba)) { in MatGetRowMinAbs_MPIAIJ()
2297 offdiagA[r] = *ba; in MatGetRowMinAbs_MPIAIJ()
2308 if (PetscAbsScalar(diagA[r]) < PetscAbsScalar(offdiagA[r])) { in MatGetRowMinAbs_MPIAIJ()
2311 } else if (PetscAbsScalar(diagA[r]) == PetscAbsScalar(offdiagA[r])) { in MatGetRowMinAbs_MPIAIJ()
2319 a[r] = offdiagA[r]; in MatGetRowMinAbs_MPIAIJ()
2326 PetscCall(VecRestoreArrayWrite(offdiagV, &offdiagA)); in MatGetRowMinAbs_MPIAIJ()
2341 PetscScalar *a, *diagA, *offdiagA; in MatGetRowMin_MPIAIJ() local
2378 PetscCall(VecGetArrayWrite(offdiagV, &offdiagA)); in MatGetRowMin_MPIAIJ()
2382 offdiagA[r] = *ba; in MatGetRowMin_MPIAIJ()
2385 offdiagA[r] = 0.0; in MatGetRowMin_MPIAIJ()
2412 if (PetscRealPart(offdiagA[r]) > PetscRealPart(*ba)) { in MatGetRowMin_MPIAIJ()
2413 offdiagA[r] = *ba; in MatGetRowMin_MPIAIJ()
2424 if (PetscRealPart(diagA[r]) < PetscRealPart(offdiagA[r])) { in MatGetRowMin_MPIAIJ()
2427 } else if (PetscRealPart(diagA[r]) == PetscRealPart(offdiagA[r])) { in MatGetRowMin_MPIAIJ()
2435 a[r] = offdiagA[r]; in MatGetRowMin_MPIAIJ()
2442 PetscCall(VecRestoreArrayWrite(offdiagV, &offdiagA)); in MatGetRowMin_MPIAIJ()
2457 PetscScalar *a, *diagA, *offdiagA; in MatGetRowMax_MPIAIJ() local
2494 PetscCall(VecGetArrayWrite(offdiagV, &offdiagA)); in MatGetRowMax_MPIAIJ()
2498 offdiagA[r] = *ba; in MatGetRowMax_MPIAIJ()
2501 offdiagA[r] = 0.0; in MatGetRowMax_MPIAIJ()
2528 if (PetscRealPart(offdiagA[r]) < PetscRealPart(*ba)) { in MatGetRowMax_MPIAIJ()
2529 offdiagA[r] = *ba; in MatGetRowMax_MPIAIJ()
2540 if (PetscRealPart(diagA[r]) > PetscRealPart(offdiagA[r])) { in MatGetRowMax_MPIAIJ()
2543 } else if (PetscRealPart(diagA[r]) == PetscRealPart(offdiagA[r])) { in MatGetRowMax_MPIAIJ()
2551 a[r] = offdiagA[r]; in MatGetRowMax_MPIAIJ()
2558 PetscCall(VecRestoreArrayWrite(offdiagV, &offdiagA)); in MatGetRowMax_MPIAIJ()