Lines Matching refs:Y
27 Vec Y; in Compare2() local
31 PetscCall(VecDuplicate(X[0], &Y)); in Compare2()
32 PetscCall(VecCopy(X[0], Y)); in Compare2()
33 PetscCall(VecAYPX(Y, -1.0, X[1])); in Compare2()
34 PetscCall(VecNorm(Y, NORM_INFINITY, &norm)); in Compare2()
45 PetscCall(VecView(Y, PETSC_VIEWER_STDOUT_WORLD)); in Compare2()
47 PetscCall(VecDestroy(&Y)); in Compare2()
51 static PetscErrorCode CheckMatrices(Mat A, Mat B, Vec left, Vec right, Vec X, Vec Y, Vec X1, Vec Y1) in CheckMatrices() argument
67 PetscCall(MatMultTranspose(A, Y, rtmp[0])); in CheckMatrices()
68 PetscCall(MatMultTranspose(B, Y, rtmp[1])); in CheckMatrices()
83 PetscCall(MatMultTransposeAdd(A, Y, rtmp[0], rtmp[0])); in CheckMatrices()
84 PetscCall(MatMultTransposeAdd(B, Y, rtmp[1], rtmp[1])); in CheckMatrices()
87 PetscCall(MatMultTransposeAdd(A, Y, X1, rtmp[0])); in CheckMatrices()
88 PetscCall(MatMultTransposeAdd(B, Y, X1, rtmp[1])); in CheckMatrices()
100 Vec left, right, X, Y, X1, Y1; in main() local
129 PetscCall(VecDuplicate(left, &Y)); in main()
137 PetscCall(VecSetRandom(Y, NULL)); in main()
144 PetscCall(VecSet(Y, 4.0)); in main()
148 PetscCall(CheckMatrices(Asub, Bsub, left, right, X, Y, X1, Y1)); in main()
158 PetscCall(VecDestroy(&Y)); in main()