Lines Matching refs:uwork

49   Vec uwork;  member
193 PetscCall(VecWAXPY(user->uwork, -1.0, user->ur, user->u)); in FormFunction()
194 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormFunction()
214 PetscCall(VecWAXPY(user->uwork, -1.0, user->ur, user->u)); in FormGradient()
215 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormGradient()
216 PetscCall(MatMultTranspose(user->L, user->lwork, user->uwork)); in FormGradient()
217 PetscCall(VecScale(user->uwork, user->alpha)); in FormGradient()
218 PetscCall(Gather(G, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in FormGradient()
234 PetscCall(VecWAXPY(user->uwork, -1.0, user->ur, user->u)); in FormFunctionGradient()
235 PetscCall(MatMult(user->L, user->uwork, user->lwork)); in FormFunctionGradient()
237 PetscCall(MatMultTranspose(user->L, user->lwork, user->uwork)); in FormFunctionGradient()
238 PetscCall(VecScale(user->uwork, user->alpha)); in FormFunctionGradient()
240 PetscCall(Gather(G, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in FormFunctionGradient()
255 PetscCall(VecSet(user->uwork, 0)); in FormJacobianState()
256 PetscCall(VecAXPY(user->uwork, -1.0, user->u)); in FormJacobianState()
257 PetscCall(VecExp(user->uwork)); in FormJacobianState()
258 PetscCall(MatMult(user->Av, user->uwork, user->Av_u)); in FormJacobianState()
395 PetscCall(VecSet(user->uwork, 0)); in DesignMatMult()
396 PetscCall(VecAXPY(user->uwork, -1.0, user->u)); in DesignMatMult()
397 PetscCall(VecExp(user->uwork)); in DesignMatMult()
400 PetscCall(MatMult(user->Av, user->uwork, user->Swork)); in DesignMatMult()
405 PetscCall(VecPointwiseMult(user->uwork, user->uwork, X)); in DesignMatMult()
406 PetscCall(MatMult(user->Av, user->uwork, user->Twork)); in DesignMatMult()
443 PetscCall(VecSet(user->uwork, 0)); in DesignMatMultTranspose()
444 PetscCall(VecAXPY(user->uwork, -1.0, user->u)); in DesignMatMultTranspose()
445 PetscCall(VecExp(user->uwork)); in DesignMatMultTranspose()
446 PetscCall(MatMult(user->Av, user->uwork, user->Swork)); in DesignMatMultTranspose()
470 PetscCall(VecPointwiseMult(user->Ywork, user->uwork, user->Ywork)); in DesignMatMultTranspose()
958 PetscCall(VecDuplicate(user->u, &user->uwork)); in EllipticInitialize()
972 PetscCall(VecSet(user->uwork, 0)); in EllipticInitialize()
973 PetscCall(VecAXPY(user->uwork, -1.0, user->utrue)); /* Note: user->utrue */ in EllipticInitialize()
974 PetscCall(VecExp(user->uwork)); in EllipticInitialize()
975 PetscCall(MatMult(user->Av, user->uwork, user->Av_u)); in EllipticInitialize()
1031 PetscCall(VecSet(user->uwork, 0)); in EllipticInitialize()
1032 PetscCall(VecAXPY(user->uwork, -1.0, user->u)); /* Note: user->u */ in EllipticInitialize()
1033 PetscCall(VecExp(user->uwork)); in EllipticInitialize()
1034 PetscCall(MatMult(user->Av, user->uwork, user->Av_u)); in EllipticInitialize()
1193 PetscCall(VecDestroy(&user->uwork)); in EllipticDestroy()
1240 PetscCall(Scatter(X, user->ywork, user->state_scatter, user->uwork, user->design_scatter)); in EllipticMonitor()
1242 PetscCall(VecAXPY(user->uwork, -1.0, user->utrue)); in EllipticMonitor()
1243 PetscCall(VecNorm(user->uwork, NORM_2, &unorm)); in EllipticMonitor()