Lines Matching refs:Xo_c
549 Vec X_c, Xo_c, F_c, B_c; in SNESFASCoarseCorrection() local
564 Xo_c = next->work[0]; in SNESFASCoarseCorrection()
569 PetscCall(SNESFASRestrict(snes, X, Xo_c)); in SNESFASCoarseCorrection()
576 PetscCall(SNESComputeFunction(next, Xo_c, F_c)); in SNESFASCoarseCorrection()
584 PetscCall(VecCopy(Xo_c, X_c)); in SNESFASCoarseCorrection()
595 PetscCall(VecAXPY(X_c, -1.0, Xo_c)); in SNESFASCoarseCorrection()
622 Vec X_c, Xo_c, F_c, B_c; in SNESFASCycle_Additive() local
646 Xo_c = next->work[0]; in SNESFASCycle_Additive()
650 PetscCall(SNESFASRestrict(snes, Xhat, Xo_c)); in SNESFASCycle_Additive()
656 PetscCall(SNESComputeFunction(next, Xo_c, F_c)); in SNESFASCycle_Additive()
662 PetscCall(VecCopy(Xo_c, X_c)); in SNESFASCycle_Additive()
678 PetscCall(VecAYPX(X_c, -1.0, Xo_c)); in SNESFASCycle_Additive()