Home
last modified time | relevance | path

Searched refs:nxlb (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.h13 PetscInt nxlb, Nxlb; /* Decision variables with lower bounds only */ member
H A Dipm.c240 ipmP->nxlb = 0; in IPMInitializeBounds()
250 PetscCall(ISGetSize(ipmP->isxl, &ipmP->nxlb)); in IPMInitializeBounds()
252 ipmP->nxlb = 0; in IPMInitializeBounds()
267 ipmP->nb = ipmP->nxlb + ipmP->nxub + ipmP->mi; in IPMInitializeBounds()
317 if (ipmP->nxlb) { in IPMInitializeBounds()
322 for (i = 0; i < ipmP->nxlb; i++) { in IPMInitializeBounds()
348 xu_offset = ipmP->mi + ipmP->nxlb; in IPMInitializeBounds()
684 r3 = r2 + ipmP->nxlb; in IPMUpdateAi()
730 if (ipmP->nxlb) { in IPMUpdateAi()
731 for (i = 0; i < ipmP->nxlb; i++) { in IPMUpdateAi()
[all …]
H A Dpdipm.c110 for (k = 0; k < pdipm->nxlb; k++) { in TaoPDIPMUpdateConstraints()
118 offset += pdipm->nxlb; in TaoPDIPMUpdateConstraints()
174 ixlb[pdipm->nxlb++] = idx; in TaoPDIPMSetUpBounds()
176 ixub[pdipm->nxlb++] = idx; in TaoPDIPMSetUpBounds()
184 sendbuf[0] = pdipm->nxlb; in TaoPDIPMSetUpBounds()
197 …if (pdipm->Nxlb) PetscCall(ISCreateGeneral(comm, pdipm->nxlb, ixlb, PETSC_COPY_VALUES, &pdipm->isx… in TaoPDIPMSetUpBounds()
887 pdipm->nci = pdipm->nh + pdipm->nxlb + pdipm->nxub + 2 * pdipm->nxbox; in TaoSetup_PDIPM()
994 for (row = offset; row < offset + pdipm->nxlb; row++) { in TaoSetup_PDIPM()
1005 offset += pdipm->nxlb; in TaoSetup_PDIPM()
1443 pdipm->nxlb = pdipm->Nxlb = 0; in TaoCreate_PDIPM()