Lines Matching refs:Svec0
6 Vec Avec0, Avec1, Svec0, scale; member
26 PetscCall(MatCreateVecs(pc->pmat, &lsc->Svec0, NULL)); in PCLSCAllocate_Private()
112 PetscCall(KSPSolve(lsc->kspMass, x, lsc->Svec0)); in PCApply_LSC()
113 PetscCall(KSPCheckSolve(lsc->kspMass, pc, lsc->Svec0)); in PCApply_LSC()
114 PetscCall(MatMult(B, lsc->Svec0, lsc->Avec0)); in PCApply_LSC()
120 PetscCall(MatMult(C, lsc->Avec1, lsc->Svec0)); in PCApply_LSC()
121 PetscCall(KSPSolve(lsc->kspMass, lsc->Svec0, y)); in PCApply_LSC()
124 PetscCall(KSPSolve(lsc->kspL, x, lsc->Svec0)); in PCApply_LSC()
125 PetscCall(KSPCheckSolve(lsc->kspL, pc, lsc->Svec0)); in PCApply_LSC()
126 PetscCall(MatMult(B, lsc->Svec0, lsc->Avec0)); in PCApply_LSC()
130 PetscCall(MatMult(C, lsc->Avec1, lsc->Svec0)); in PCApply_LSC()
131 PetscCall(KSPSolve(lsc->kspL, lsc->Svec0, y)); in PCApply_LSC()
144 PetscCall(VecDestroy(&lsc->Svec0)); in PCReset_LSC()