Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dipm.h11 PetscInt nxlb, nxub, niub, nilb; member
H A Dpdipm.h14 PetscInt nxub, Nxub; /* Decision variables with upper bounds only */ member
H A Dipm.c241 ipmP->nxub = 0; in IPMInitializeBounds()
257 PetscCall(ISGetSize(ipmP->isxu, &ipmP->nxub)); in IPMInitializeBounds()
259 ipmP->nxub = 0; in IPMInitializeBounds()
267 ipmP->nb = ipmP->nxlb + ipmP->nxub + ipmP->mi; in IPMInitializeBounds()
344 if (ipmP->nxub) { in IPMInitializeBounds()
349 for (i = 0; i < ipmP->nxub; i++) { in IPMInitializeBounds()
685 r4 = r3 + ipmP->nxub; in IPMUpdateAi()
740 if (ipmP->nxub) { in IPMUpdateAi()
742 for (i = 0; i < ipmP->nxub; i++) { in IPMUpdateAi()
779 if (ipmP->nxub > 0) { in IPMUpdateAi()
H A Dpdipm.c100 for (k = 0; k < pdipm->nxub; k++) { in TaoPDIPMUpdateConstraints()
108 offset += pdipm->nxub; in TaoPDIPMUpdateConstraints()
185 sendbuf[1] = pdipm->nxub; in TaoPDIPMSetUpBounds()
198 …if (pdipm->Nxub) PetscCall(ISCreateGeneral(comm, pdipm->nxub, ixub, PETSC_COPY_VALUES, &pdipm->isx… in TaoPDIPMSetUpBounds()
887 pdipm->nci = pdipm->nh + pdipm->nxlb + pdipm->nxub + 2 * pdipm->nxbox; in TaoSetup_PDIPM()
982 for (row = offset; row < offset + pdipm->nxub; row++) { in TaoSetup_PDIPM()
993 offset += pdipm->nxub; in TaoSetup_PDIPM()
1444 pdipm->nxub = pdipm->Nxub = 0; in TaoCreate_PDIPM()