Home
last modified time | relevance | path

Searched refs:dwork (Results 1 – 3 of 3) sorted by relevance

/petsc/src/tao/pde_constrained/tutorials/
H A Dhyperbolic.c34 Vec dwork; member
224 PetscCall(MatMult(user->Q, user->y, user->dwork)); in FormFunction()
225 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormFunction()
226 PetscCall(VecDot(user->dwork, user->dwork, &d1)); in FormFunction()
247 PetscCall(MatMult(user->Q, user->y, user->dwork)); in FormGradient()
248 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormGradient()
250 PetscCall(MatMult(user->QT, user->dwork, user->ywork)); in FormGradient()
272 PetscCall(MatMult(user->Q, user->y, user->dwork)); in FormFunctionGradient()
273 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormFunctionGradient()
275 PetscCall(MatMult(user->QT, user->dwork, user->ywork)); in FormFunctionGradient()
[all …]
H A Delliptic.c39 Vec dwork; member
190 PetscCall(MatMult(user->MQ, user->y, user->dwork)); in FormFunction()
191 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormFunction()
192 PetscCall(VecDot(user->dwork, user->dwork, &d1)); in FormFunction()
211 PetscCall(MatMult(user->MQ, user->y, user->dwork)); in FormGradient()
212 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormGradient()
213 PetscCall(MatMultTranspose(user->MQ, user->dwork, user->ywork)); in FormGradient()
229 PetscCall(MatMult(user->MQ, user->y, user->dwork)); in FormFunctionGradient()
230 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormFunctionGradient()
231 PetscCall(VecDot(user->dwork, user->dwork, &d1)); in FormFunctionGradient()
[all …]
H A Dparabolic.c37 Vec dwork; member
238 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunction()
239 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormFunction()
240 PetscCall(VecDot(user->dwork, user->dwork, &d1)); in FormFunction()
267 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormGradient()
268 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormGradient()
269 PetscCall(Scatter_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormGradient()
299 PetscCall(Gather_i(user->dwork, user->di, user->di_scatter, user->ns)); in FormFunctionGradient()
300 PetscCall(VecAXPY(user->dwork, -1.0, user->d)); in FormFunctionGradient()
301 PetscCall(VecDot(user->dwork, user->dwork, &d1)); in FormFunctionGradient()
[all …]