Lines Matching refs:zvals

23     PetscCall(VecPointwiseMult(shell->zvals_w, shell->zvals_w, shell->zvals));  in MatShellPreZeroRight()
67 PetscCall(VecPointwiseMult(shell->zvals_w, shell->zvals_w, shell->zvals)); in MatShellPreZeroLeft()
259 if (!shell->zvals) PetscCall(MatCreateVecs(mat, NULL, &shell->zvals)); in MatZeroRowsColumns_Local_Shell()
260 if (!shell->zvals_w) PetscCall(VecDuplicate(shell->zvals, &shell->zvals_w)); in MatZeroRowsColumns_Local_Shell()
269 PetscCall(VecISSet(shell->zvals, is1, diag)); in MatZeroRowsColumns_Local_Shell()
454 PetscCall(VecDestroy(&shell->zvals)); in MatDestroy_Shell()
954 PetscCall(VecDuplicate(shellA->zvals, &shellB->zvals)); in MatCopy_Shell()
955 PetscCall(VecCopy(shellA->zvals, shellB->zvals)); in MatCopy_Shell()
1155 PetscCall(VecScatterBegin(shell->zvals_sct_r, shell->zvals, v, INSERT_VALUES, SCATTER_REVERSE)); in MatGetDiagonal_Shell()
1156 PetscCall(VecScatterEnd(shell->zvals_sct_r, shell->zvals, v, INSERT_VALUES, SCATTER_REVERSE)); in MatGetDiagonal_Shell()
1225 if (shell->zrows) PetscCall(VecShift(shell->zvals, a)); in MatShift_Shell()
1267 if (shell->zrows) PetscCall(VecCopy(D, shell->zvals)); in MatDiagonalSet_Shell()
1270 if (shell->zrows) PetscCall(VecAXPY(shell->zvals, 1.0, D)); in MatDiagonalSet_Shell()
1284 if (shell->zrows) PetscCall(VecScale(shell->zvals, a)); in MatScale_Shell()
1300 if (shell->zrows) PetscCall(VecPointwiseMult(shell->zvals, shell->zvals, left)); in MatDiagonalScale_Shell()
1314 PetscCall(VecPointwiseMult(shell->zvals, shell->zvals, shell->zvals_w)); in MatDiagonalScale_Shell()