Lines Matching refs:rcol

86   const PetscInt    *rcol;  in PCGAMGCreateGraph_Classical()  local
111 PetscCall(MatGetRow(A, r, &ncols, &rcol, &rval)); in PCGAMGCreateGraph_Classical()
113 if (PetscRealPart(-rval[c]) > rmax && rcol[c] != r) rmax = PetscRealPart(-rval[c]); in PCGAMGCreateGraph_Classical()
121 … if (PetscRealPart(-rval[c]) > gamg->threshold[0] * PetscRealPart(Amax[r - s]) || rcol[c] == r) { in PCGAMGCreateGraph_Classical()
122 if (rcol[c] < f && rcol[c] >= s) { in PCGAMGCreateGraph_Classical()
129 PetscCall(MatRestoreRow(A, r, &ncols, &rcol, &rval)); in PCGAMGCreateGraph_Classical()
142 PetscCall(MatGetRow(A, r, &ncols, &rcol, &rval)); in PCGAMGCreateGraph_Classical()
146 … if (PetscRealPart(-rval[c]) > gamg->threshold[0] * PetscRealPart(Amax[r - s]) || rcol[c] == r) { in PCGAMGCreateGraph_Classical()
147 gcol[idx] = rcol[c]; in PCGAMGCreateGraph_Classical()
153 PetscCall(MatRestoreRow(A, r, &ncols, &rcol, &rval)); in PCGAMGCreateGraph_Classical()
192 const PetscInt *rcol; in PCGAMGProlongator_Classical_Direct() local
259 PetscCall(MatGetRow(A, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
261 …if ((PetscRealPart(-rval[j]) > Amax_neg[i - fs]) && i != rcol[j]) Amax_neg[i - fs] = PetscAbsScala… in PCGAMGProlongator_Classical_Direct()
262 …if ((PetscRealPart(rval[j]) > Amax_pos[i - fs]) && i != rcol[j]) Amax_pos[i - fs] = PetscAbsScalar… in PCGAMGProlongator_Classical_Direct()
265 PetscCall(MatRestoreRow(A, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
279 PetscCall(MatGetRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
281 col = rcol[j]; in PCGAMGProlongator_Classical_Direct()
284 PetscCall(MatRestoreRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
287 PetscCall(MatGetRow(gA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
289 col = rcol[j]; in PCGAMGProlongator_Classical_Direct()
292 PetscCall(MatRestoreRow(gA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
321 PetscCall(MatGetRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
323 col = rcol[j]; in PCGAMGProlongator_Classical_Direct()
341 PetscCall(MatRestoreRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
345 PetscCall(MatGetRow(gA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
347 col = rcol[j]; in PCGAMGProlongator_Classical_Direct()
361 PetscCall(MatRestoreRow(gA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
380 PetscCall(MatGetRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
383 col = rcol[j]; in PCGAMGProlongator_Classical_Direct()
400 PetscCall(MatRestoreRow(lA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
403 PetscCall(MatGetRow(gA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()
405 col = rcol[j]; in PCGAMGProlongator_Classical_Direct()
422 PetscCall(MatRestoreRow(gA, i, &ncols, &rcol, &rval)); in PCGAMGProlongator_Classical_Direct()