Searched refs:Yscatter (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almmutils.c | 269 PetscCall(VecScatterDestroy(&auglag->Yscatter[0])); in TaoALMMSetMultipliers_Private() 270 PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[0], auglag->Ye, NULL, &auglag->Yscatter[0])); in TaoALMMSetMultipliers_Private() 271 PetscCall(VecScatterDestroy(&auglag->Yscatter[1])); in TaoALMMSetMultipliers_Private() 272 PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[1], auglag->Yi, NULL, &auglag->Yscatter[1])); in TaoALMMSetMultipliers_Private()
|
| H A D | almm.c | 202 PetscCall(PetscMalloc1(2, &auglag->Yscatter)); in TaoSetUp_ALMM() 203 … PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[0], auglag->Ye, NULL, &auglag->Yscatter[0])); in TaoSetUp_ALMM() 204 … PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[1], auglag->Yi, NULL, &auglag->Yscatter[1])); in TaoSetUp_ALMM() 358 PetscCall(VecScatterDestroy(&auglag->Yscatter[0])); in TaoDestroy_ALMM() 359 PetscCall(VecScatterDestroy(&auglag->Yscatter[1])); in TaoDestroy_ALMM() 360 PetscCall(PetscFree(auglag->Yscatter)); in TaoDestroy_ALMM() 542 PetscCall(VecScatterBegin(auglag->Yscatter[0], EQ, Y, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombineDual_Private() 543 PetscCall(VecScatterEnd(auglag->Yscatter[0], EQ, Y, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombineDual_Private() 544 PetscCall(VecScatterBegin(auglag->Yscatter[1], IN, Y, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombineDual_Private() 545 PetscCall(VecScatterEnd(auglag->Yscatter[1], IN, Y, INSERT_VALUES, SCATTER_REVERSE)); in TaoALMMCombineDual_Private()
|
| H A D | almm.h | 10 VecScatter *Pscatter, *Yscatter; /* scatter objects to write into combined vector spaces */ member
|