Lines Matching refs:Avec1
6 Vec Avec0, Avec1, Svec0, scale; member
25 PetscCall(MatCreateVecs(A, &lsc->Avec0, &lsc->Avec1)); in PCLSCAllocate_Private()
115 PetscCall(KSPSolve(lsc->kspL, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
116 PetscCall(KSPCheckSolve(lsc->kspL, pc, lsc->Avec1)); in PCApply_LSC()
117 PetscCall(MatMult(A, lsc->Avec1, lsc->Avec0)); in PCApply_LSC()
118 PetscCall(KSPSolve(lsc->kspL, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
119 PetscCall(KSPCheckSolve(lsc->kspL, pc, lsc->Avec1)); in PCApply_LSC()
120 PetscCall(MatMult(C, lsc->Avec1, lsc->Svec0)); in PCApply_LSC()
128 PetscCall(MatMult(A, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
129 if (lsc->scale) PetscCall(VecPointwiseMult(lsc->Avec1, lsc->Avec1, lsc->scale)); in PCApply_LSC()
130 PetscCall(MatMult(C, lsc->Avec1, lsc->Svec0)); in PCApply_LSC()
143 PetscCall(VecDestroy(&lsc->Avec1)); in PCReset_LSC()