Searched refs:PL (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/tao/constrained/impls/almm/ |
| H A D | almm.c | 259 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 D | almm.h | 15 Vec *Parr, P, PL, PU, *Yarr, Y, C; /* arrays and vectors for combined vector spaces */ member
|
| H A D | almmutils.c | 142 PetscCall(TaoSetVariableBounds(auglag->subsolver, auglag->PL, auglag->PU)); in TaoALMMSetSubsolver_Private()
|
| /petsc/src/ts/tutorials/optimal_control/ |
| H A D | ex1.c | 229 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 D | petsc.bib | 28046 title = {A Short Course in Solving Equations with {PL} Homotopies},
|