Lines Matching refs:Ylast
92 Vec Ylast; member
661 Vec Ylast; in PreCheckFunction() local
670 if (!precheck->Ylast) PetscCall(VecDuplicate(Y, &precheck->Ylast)); in PreCheckFunction()
671 Ylast = precheck->Ylast; in PreCheckFunction()
674 PetscCall(VecCopy(Y, Ylast)); in PreCheckFunction()
679 PetscCall(VecDot(Y, Ylast, &dot)); in PreCheckFunction()
681 PetscCall(VecNorm(Ylast, NORM_2, &ylastnorm)); in PreCheckFunction()
688 PetscCall(VecAXPY(Ylast, -1.0, Y)); in PreCheckFunction()
689 PetscCall(VecNorm(Ylast, NORM_2, &ydiffnorm)); in PreCheckFunction()
691 PetscCall(VecCopy(Y, Ylast)); in PreCheckFunction()
695 PetscCall(VecCopy(Y, Ylast)); in PreCheckFunction()
706 PetscCall(VecDestroy(&(*precheck)->Ylast)); in PreCheckDestroy()