Searched refs:Bx (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | multequal.c | 11 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 D | ex66.c | 33 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 D | ex1.c | 25 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 D | lmvmpc.c | 185 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()
|