Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/almm/
H A Dalmmutils.c269 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 Dalmm.c202 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 Dalmm.h10 VecScatter *Pscatter, *Yscatter; /* scatter objects to write into combined vector spaces */ member