Lines Matching refs:zvals_w
20 PetscCall(VecSet(shell->zvals_w, 0.0)); in MatShellPreZeroRight()
21 … PetscCall(VecScatterBegin(shell->zvals_sct_c, x, shell->zvals_w, INSERT_VALUES, SCATTER_FORWARD)); in MatShellPreZeroRight()
22 PetscCall(VecScatterEnd(shell->zvals_sct_c, x, shell->zvals_w, INSERT_VALUES, SCATTER_FORWARD)); in MatShellPreZeroRight()
23 PetscCall(VecPointwiseMult(shell->zvals_w, shell->zvals_w, shell->zvals)); in MatShellPreZeroRight()
41 … PetscCall(VecScatterBegin(shell->zvals_sct_r, shell->zvals_w, x, INSERT_VALUES, SCATTER_REVERSE)); in MatShellPostZeroLeft()
42 PetscCall(VecScatterEnd(shell->zvals_sct_r, shell->zvals_w, x, INSERT_VALUES, SCATTER_REVERSE)); in MatShellPostZeroLeft()
62 PetscCall(VecSet(shell->zvals_w, 0.0)); in MatShellPreZeroLeft()
63 …PetscCall(VecScatterBegin(shell->zvals_sct_r, shell->zvals_w, shell->left_work, INSERT_VALUES, SCA… in MatShellPreZeroLeft()
64 …PetscCall(VecScatterEnd(shell->zvals_sct_r, shell->zvals_w, shell->left_work, INSERT_VALUES, SCATT… in MatShellPreZeroLeft()
65 … PetscCall(VecScatterBegin(shell->zvals_sct_r, x, shell->zvals_w, INSERT_VALUES, SCATTER_FORWARD)); in MatShellPreZeroLeft()
66 PetscCall(VecScatterEnd(shell->zvals_sct_r, x, shell->zvals_w, INSERT_VALUES, SCATTER_FORWARD)); in MatShellPreZeroLeft()
67 PetscCall(VecPointwiseMult(shell->zvals_w, shell->zvals_w, shell->zvals)); in MatShellPreZeroLeft()
81 PetscCall(VecScatterBegin(shell->zvals_sct_c, shell->zvals_w, x, ADD_VALUES, SCATTER_REVERSE)); in MatShellPostZeroRight()
82 PetscCall(VecScatterEnd(shell->zvals_sct_c, shell->zvals_w, x, ADD_VALUES, SCATTER_REVERSE)); in MatShellPostZeroRight()
260 if (!shell->zvals_w) PetscCall(VecDuplicate(shell->zvals, &shell->zvals_w)); in MatZeroRowsColumns_Local_Shell()
283 PetscCall(VecScatterCreate(b, shell->zrows, shell->zvals_w, shell->zrows, &shell->zvals_sct_r)); in MatZeroRowsColumns_Local_Shell()
295 PetscCall(VecScatterCreate(x, is1, shell->zvals_w, is1, &shell->zvals_sct_c)); in MatZeroRowsColumns_Local_Shell()
453 PetscCall(VecDestroy(&shell->zvals_w)); in MatDestroy_Shell()
956 PetscCall(VecDuplicate(shellA->zvals_w, &shellB->zvals_w)); in MatCopy_Shell()
1311 PetscCall(VecSet(shell->zvals_w, 1.0)); in MatDiagonalScale_Shell()
1312 …PetscCall(VecScatterBegin(shell->zvals_sct_c, right, shell->zvals_w, INSERT_VALUES, SCATTER_FORWAR… in MatDiagonalScale_Shell()
1313 …PetscCall(VecScatterEnd(shell->zvals_sct_c, right, shell->zvals_w, INSERT_VALUES, SCATTER_FORWARD)… in MatDiagonalScale_Shell()
1314 PetscCall(VecPointwiseMult(shell->zvals, shell->zvals, shell->zvals_w)); in MatDiagonalScale_Shell()