Lines Matching refs:Y
10 static PetscErrorCode MatMult_User(Mat A, Vec X, Vec Y) in MatMult_User() argument
16 PetscCall(MatMult(user->A, X, Y)); in MatMult_User()
53 Vec X, Y; in main() local
69 PetscCall(VecDuplicate(X, &Y)); in main()
70 PetscCall(VecSetValues(Y, 2, inds, yvals, INSERT_VALUES)); in main()
71 PetscCall(VecAssemblyBegin(Y)); in main()
72 PetscCall(VecAssemblyEnd(Y)); in main()
87 PetscCall(MatDiagonalScale(S1, X, Y)); in main()
89 PetscCall(MatMult(S1, X, Y)); in main()
90 PetscCall(VecView(Y, PETSC_VIEWER_STDOUT_WORLD)); in main()
91 PetscCall(MatMult(S2, X, Y)); in main()
92 PetscCall(VecView(Y, PETSC_VIEWER_STDOUT_WORLD)); in main()
97 PetscCall(VecDestroy(&Y)); in main()