Searched refs:Twork (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/pde_constrained/tutorials/ |
| H A D | elliptic.c | 60 Vec Swork, Twork, Sdiag, Ywork; member 406 PetscCall(MatMult(user->Av, user->uwork, user->Twork)); in DesignMatMult() 409 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult() 413 PetscCall(MatMult(user->Grad, user->y, user->Twork)); in DesignMatMult() 416 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult() 423 PetscCall(MatMult(user->Grad, user->suby, user->Twork)); in DesignMatMult() 424 PetscCall(VecPointwiseMult(user->Twork, user->Twork, user->Swork)); in DesignMatMult() 425 PetscCall(MatMultTranspose(user->Grad, user->Twork, user->subq)); in DesignMatMult() 458 PetscCall(MatMult(user->Grad, user->suby, user->Twork)); in DesignMatMultTranspose() 461 PetscCall(VecPointwiseMult(user->Twork, user->Swork, user->Twork)); in DesignMatMultTranspose() [all …]
|
| H A D | parabolic.c | 56 Vec Rwork, Swork, Twork; member 432 PetscCall(MatMult(user->Av, user->uwork, user->Twork)); in DesignMatMult() 435 PetscCall(VecPointwiseMult(user->Swork, user->Twork, user->Swork)); in DesignMatMult() 440 PetscCall(MatMult(user->Grad, user->yi[i], user->Twork)); in DesignMatMult() 443 PetscCall(VecPointwiseMult(user->Twork, user->Twork, user->Swork)); in DesignMatMult() 444 PetscCall(MatMult(user->Div, user->Twork, user->yiwork[i])); in DesignMatMult() 475 PetscCall(MatMult(user->Grad, user->yi[i], user->Twork)); in DesignMatMultTranspose() 478 PetscCall(VecPointwiseMult(user->Twork, user->Swork, user->Twork)); in DesignMatMultTranspose() 481 PetscCall(VecPointwiseMult(user->Twork, user->Rwork, user->Twork)); in DesignMatMultTranspose() 484 PetscCall(MatMult(user->AvT, user->Twork, user->yiwork[i])); in DesignMatMultTranspose() [all …]
|