Home
last modified time | relevance | path

Searched refs:PL (Results 1 – 5 of 5) sorted by relevance

/petsc/src/tao/constrained/impls/almm/
H A Dalmm.c259 if (!auglag->PL) PetscCall(VecDuplicate(auglag->P, &auglag->PL)); in TaoSetUp_ALMM()
268 PetscCall(TaoALMMCombinePrimal_Private(tao, tao->XL, SL, auglag->PL)); in TaoSetUp_ALMM()
275 PetscCall(VecCopy(tao->XL, auglag->PL)); in TaoSetUp_ALMM()
278 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoSetUp_ALMM()
286 if (!auglag->PL) PetscCall(VecDuplicate(auglag->P, &auglag->PL)); in TaoSetUp_ALMM()
288 PetscCall(VecSet(auglag->PL, PETSC_NINFINITY)); in TaoSetUp_ALMM()
296 … PetscCall(VecScatterBegin(auglag->Pscatter[1], SL, auglag->PL, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM()
297 … PetscCall(VecScatterEnd(auglag->Pscatter[1], SL, auglag->PL, INSERT_VALUES, SCATTER_REVERSE)); in TaoSetUp_ALMM()
315 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoSetUp_ALMM()
364 PetscCall(VecDestroy(&auglag->PL)); /* lower bounds for subsolver */ in TaoDestroy_ALMM()
[all …]
H A Dalmm.h15 Vec *Parr, P, PL, PU, *Yarr, Y, C; /* arrays and vectors for combined vector spaces */ member
H A Dalmmutils.c142 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoALMMSetSubsolver_Private()
/petsc/src/ts/tutorials/optimal_control/
H A Dex1.c229 Vec P, PL, PU; in main() local
341 PetscCall(VecDuplicate(P, &PL)); in main()
348 PetscCall(VecGetArray(PL, &p)); in main()
353 PetscCall(VecRestoreArray(PL, &p)); in main()
356 PetscCall(TaoSetVariableBounds(tao, PL, PU)); in main()
398 PetscCall(VecDestroy(&PL)); in main()
/petsc/doc/
H A Dpetsc.bib28046 title = {A Short Course in Solving Equations with {PL} Homotopies},