Lines Matching refs:pval

444   const PetscScalar *pval;  in PCGAMGTruncateProlongator_Private()  local
469 PetscCall(MatGetRow(*P, i, &ncols, &pcol, &pval)); in PCGAMGTruncateProlongator_Private()
474 if (PetscRealPart(pval[j]) > pmax_pos) { in PCGAMGTruncateProlongator_Private()
475 pmax_pos = PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
476 } else if (PetscRealPart(pval[j]) < pmax_neg) { in PCGAMGTruncateProlongator_Private()
477 pmax_neg = PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
481 …if (PetscRealPart(pval[j]) >= pmax_pos * cls->interp_threshold || PetscRealPart(pval[j]) <= pmax_n… in PCGAMGTruncateProlongator_Private()
489 PetscCall(MatRestoreRow(*P, i, &ncols, &pcol, &pval)); in PCGAMGTruncateProlongator_Private()
502 PetscCall(MatGetRow(*P, i, &ncols, &pcol, &pval)); in PCGAMGTruncateProlongator_Private()
506 if (PetscRealPart(pval[j]) > pmax_pos) { in PCGAMGTruncateProlongator_Private()
507 pmax_pos = PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
508 } else if (PetscRealPart(pval[j]) < pmax_neg) { in PCGAMGTruncateProlongator_Private()
509 pmax_neg = PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
517 if (PetscRealPart(pval[j]) >= cls->interp_threshold * pmax_pos) { in PCGAMGTruncateProlongator_Private()
518 pthresh_pos += PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
519 } else if (PetscRealPart(pval[j]) <= cls->interp_threshold * pmax_neg) { in PCGAMGTruncateProlongator_Private()
520 pthresh_neg += PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
522 if (PetscRealPart(pval[j]) > 0.) { in PCGAMGTruncateProlongator_Private()
523 ptot_pos += PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
525 ptot_neg += PetscRealPart(pval[j]); in PCGAMGTruncateProlongator_Private()
532 if (PetscRealPart(pval[j]) >= pmax_pos * cls->interp_threshold) { in PCGAMGTruncateProlongator_Private()
533 pnval[idx] = ptot_pos * pval[j]; in PCGAMGTruncateProlongator_Private()
536 } else if (PetscRealPart(pval[j]) <= pmax_neg * cls->interp_threshold) { in PCGAMGTruncateProlongator_Private()
537 pnval[idx] = ptot_neg * pval[j]; in PCGAMGTruncateProlongator_Private()
542 PetscCall(MatRestoreRow(*P, i, &ncols, &pcol, &pval)); in PCGAMGTruncateProlongator_Private()