Lines Matching refs:w1
43 Vec *x, *y, w1, w2; member
1053 PetscCall(VecDuplicate(ilink->x, &jac->w1)); in PCSetUp_FieldSplit()
1738 if (!jac->w1) { in PCApply_FieldSplit()
1739 PetscCall(VecDuplicate(x, &jac->w1)); in PCApply_FieldSplit()
1879 work1 = jac->w1; in PCApply_FieldSplit_GKB()
2020 if (!jac->w1) { in PCApplyTranspose_FieldSplit()
2021 PetscCall(VecDuplicate(x, &jac->w1)); in PCApplyTranspose_FieldSplit()
2029 PetscCall(MatMultTranspose(pc->mat, y, jac->w1)); in PCApplyTranspose_FieldSplit()
2030 PetscCall(VecWAXPY(jac->w2, -1.0, jac->w1, x)); in PCApplyTranspose_FieldSplit()
2035 PetscCall(MatMultTranspose(pc->mat, y, jac->w1)); in PCApplyTranspose_FieldSplit()
2036 PetscCall(VecWAXPY(jac->w2, -1.0, jac->w1, x)); in PCApplyTranspose_FieldSplit()
2046 PetscCall(MatMultTranspose(pc->mat, y, jac->w1)); in PCApplyTranspose_FieldSplit()
2047 PetscCall(VecWAXPY(jac->w2, -1.0, jac->w1, x)); in PCApplyTranspose_FieldSplit()
2089 PetscCall(VecDestroy(&jac->w1)); in PCReset_FieldSplit()