Lines Matching refs:bz
63 Vec *bx = bA->right, *bz = bA->left; in MatMultAdd_Nest() local
67 for (i = 0; i < nr; i++) PetscCall(VecGetSubVector(z, bA->isglobal.row[i], &bz[i])); in MatMultAdd_Nest()
73 PetscCall(VecCopy(by, bz[i])); in MatMultAdd_Nest()
79 PetscCall(MatMultAdd(bA->m[i][j], bx[j], bz[i], bz[i])); in MatMultAdd_Nest()
82 for (i = 0; i < nr; i++) PetscCall(VecRestoreSubVector(z, bA->isglobal.row[i], &bz[i])); in MatMultAdd_Nest()
300 Vec *bx = bA->left, *bz = bA->right; in MatMultTransposeAddKernel_Nest() local
305 for (i = 0; i < nc; i++) PetscCall(VecGetSubVector(z, bA->isglobal.col[i], &bz[i])); in MatMultTransposeAddKernel_Nest()
310 PetscCall(VecCopy(by, bz[j])); in MatMultTransposeAddKernel_Nest()
315 …if (herm) PetscCall(MatMultHermitianTransposeAdd(bA->m[i][j], bx[i], bz[j], bz[j])); /* z[j] <- y[… in MatMultTransposeAddKernel_Nest()
316 …else PetscCall(MatMultTransposeAdd(bA->m[i][j], bx[i], bz[j], bz[j])); /* z[j] <- y[… in MatMultTransposeAddKernel_Nest()
320 for (i = 0; i < nc; i++) PetscCall(VecRestoreSubVector(z, bA->isglobal.col[i], &bz[i])); in MatMultTransposeAddKernel_Nest()