Searched refs:Yis (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almmutils.c | 270 PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[0], auglag->Ye, NULL, &auglag->Yscatter[0])); in TaoALMMSetMultipliers_Private() 272 PetscCall(VecScatterCreate(auglag->Y, auglag->Yis[1], auglag->Yi, NULL, &auglag->Yscatter[1])); in TaoALMMSetMultipliers_Private() 344 if (eq_is) *eq_is = auglag->Yis[0]; in TaoALMMGetDualIS_Private() 345 if (ineq_is) *ineq_is = auglag->Yis[1]; in TaoALMMGetDualIS_Private()
|
| H A D | almm.h | 9 IS *Pis, *Yis; /* index sets to separate primal and dual vector spaces */ member
|
| H A D | almm.c | 201 PetscCall(VecConcatenate(2, auglag->Yarr, &auglag->Y, &auglag->Yis)); 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() 355 PetscCall(ISDestroy(&auglag->Yis[0])); /* index set for Ye inside Y */ in TaoDestroy_ALMM() 356 PetscCall(ISDestroy(&auglag->Yis[1])); /* index set for Yi inside Y */ in TaoDestroy_ALMM() 357 PetscCall(PetscFree(auglag->Yis)); in TaoDestroy_ALMM()
|