Lines Matching refs:VecPointwiseMult

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()
112 } else PetscCall(VecPointwiseMult(shell->left_work, x, shell->left)); in MatShellPreScaleLeft()
131 PetscCall(VecPointwiseMult(shell->right_work, x, shell->right)); in MatShellPreScaleRight()
145 if (shell->left) PetscCall(VecPointwiseMult(x, x, shell->left)); in MatShellPostScaleLeft()
168 } else PetscCall(VecPointwiseMult(x, x, shell->right)); in MatShellPostScaleRight()
596 PetscCall(VecPointwiseMult(shell->left_work, shell->left_work, shell->left)); in MatProductNumeric_Shell_X()
626 PetscCall(VecPointwiseMult(shell->right_work, shell->right_work, shell->right)); in MatProductNumeric_Shell_X()
1152 if (shell->left) PetscCall(VecPointwiseMult(v, v, shell->left)); in MatGetDiagonal_Shell()
1153 if (shell->right) PetscCall(VecPointwiseMult(v, v, shell->right)); in MatGetDiagonal_Shell()
1218 if (shell->left) PetscCall(VecPointwiseMult(shell->dshift, shell->dshift, shell->left)); in MatShift_Shell()
1219 if (shell->right) PetscCall(VecPointwiseMult(shell->dshift, shell->dshift, shell->right)); in MatShift_Shell()
1298 PetscCall(VecPointwiseMult(shell->left, shell->left, left)); in MatDiagonalScale_Shell()
1300 if (shell->zrows) PetscCall(VecPointwiseMult(shell->zvals, shell->zvals, left)); in MatDiagonalScale_Shell()
1307 PetscCall(VecPointwiseMult(shell->right, shell->right, right)); in MatDiagonalScale_Shell()
1314 PetscCall(VecPointwiseMult(shell->zvals, shell->zvals, shell->zvals_w)); in MatDiagonalScale_Shell()