Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/tutorials/
H A Dex1.c301 Vec Deseq, Diseq; in FormPDIPMHessian() local
317 PetscCall(VecScatterCreateToZero(DI, &Discat, &Diseq)); in FormPDIPMHessian()
318 PetscCall(VecScatterBegin(Discat, DI, Diseq, INSERT_VALUES, SCATTER_FORWARD)); in FormPDIPMHessian()
319 PetscCall(VecScatterEnd(Discat, DI, Diseq, INSERT_VALUES, SCATTER_FORWARD)); in FormPDIPMHessian()
323 …PetscCall(VecGetArrayRead(Diseq, &di)); /* places inequality constraint dual … in FormPDIPMHessian()
328 PetscCall(VecRestoreArrayRead(Diseq, &di)); in FormPDIPMHessian()
332 PetscCall(VecRestoreArrayRead(Diseq, &di)); in FormPDIPMHessian()
343 PetscCall(VecDestroy(&Diseq)); in FormPDIPMHessian()