Lines Matching refs:ywork
37 Vec ywork; member
250 PetscCall(MatMult(user->QT, user->dwork, user->ywork)); in FormGradient()
259 PetscCall(VecAXPY(user->ywork, 0.5 * user->alpha, user->lwork)); in FormGradient()
261 PetscCall(Gather(G, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in FormGradient()
275 PetscCall(MatMult(user->QT, user->dwork, user->ywork)); in FormFunctionGradient()
286 PetscCall(VecAXPY(user->ywork, 0.5 * user->alpha, user->lwork)); in FormFunctionGradient()
291 PetscCall(Gather(G, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in FormFunctionGradient()
1005 PetscCall(VecDuplicate(user->y, &user->ywork)); in HyperbolicInitialize()
1148 PetscCall(VecDestroy(&user->ywork)); in HyperbolicDestroy()
1196 PetscCall(Scatter(X, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in HyperbolicMonitor()
1197 PetscCall(VecAXPY(user->ywork, -1.0, user->ytrue)); in HyperbolicMonitor()
1200 PetscCall(VecNorm(user->ywork, NORM_2, &ynorm)); in HyperbolicMonitor()