Home
last modified time | relevance | path

Searched refs:Bx (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/utils/
H A Dmultequal.c11 Vec Ax = NULL, Bx = NULL, s1 = NULL, s2 = NULL, Ay = NULL, By = NULL; in MatMultEqual_Private() local
39 PetscCall(MatCreateVecs(B, &s2, &Bx)); in MatMultEqual_Private()
42 PetscCall(MatCreateVecs(B, &Bx, &s2)); in MatMultEqual_Private()
54 PetscCall(VecCopy(Ax, Bx)); in MatMultEqual_Private()
70 PetscCall(MatMultTransposeAdd(B, Bx, Badd, s2)); in MatMultEqual_Private()
73 PetscCall(MatMultTranspose(B, Bx, s2)); in MatMultEqual_Private()
78 PetscCall(MatMultHermitianTransposeAdd(B, Bx, Badd, s2)); in MatMultEqual_Private()
81 PetscCall(MatMultHermitianTranspose(B, Bx, s2)); in MatMultEqual_Private()
86 PetscCall(MatMultAdd(B, Bx, Badd, s2)); in MatMultEqual_Private()
89 PetscCall(MatMult(B, Bx, s2)); in MatMultEqual_Private()
[all …]
/petsc/src/mat/tests/
H A Dex66.c33 Vec v, x, y, Ax, Ay, Bx, By; in main() local
160 PetscCall(MatCreateVecs(B, &Bx, &By)); in main()
162 PetscCall(VecCopy(Ax, Bx)); in main()
164 PetscCall(MatMult(B, Bx, By)); in main()
173 PetscCall(MatMultAdd(B, Bx, By, By)); in main()
217 PetscCall(MatMultTranspose(B, By, Bx)); in main()
219 PetscCall(VecViewFromOptions(Bx, NULL, "-multtrans_vec_view")); in main()
221 PetscCall(VecAXPY(Ax, -1.0, Bx)); in main()
225 PetscCall(VecScale(Bx, -1.0)); in main()
226 PetscCall(MatMultTransposeAdd(B, By, Bx, Bx)); in main()
[all …]
/petsc/src/ksp/ksp/utils/lmvm/tests/
H A Dex1.c25 Vec x, f, Bx, Bhf; in HermitianTransposeTest() local
35 PetscCall(MatCreateVecs(B, &Bhf, &Bx)); in HermitianTransposeTest()
36 PetscCall((inverse ? MatSolve : MatMult)(B, x, Bx)); in HermitianTransposeTest()
40 PetscCall(VecNorm(Bx, NORM_2, &Bx_norm)); in HermitianTransposeTest()
43 PetscCall(VecDot(Bx, f, &dot_b)); in HermitianTransposeTest()
50 PetscCall(VecDestroy(&Bx)); in HermitianTransposeTest()
57 Vec x, Bx, BinvBx; in InverseTest() local
62 PetscCall(MatCreateVecs(B, &x, &Bx)); in InverseTest()
65 PetscCall(MatMult(B, x, Bx)); in InverseTest()
66 PetscCall(MatSolve(B, Bx, BinvBx)); in InverseTest()
[all …]
/petsc/src/ksp/pc/impls/lmvm/
H A Dlmvmpc.c185 Vec xsub, ysub, Bx = x, By = y; in PCApply_LMVM() local
195 Bx = ctx->xwork; in PCApply_LMVM()
198 PetscCall(MatSolve(B, Bx, By)); in PCApply_LMVM()