Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.h14 PetscInt nxub, Nxub; /* Decision variables with upper bounds only */ member
H A Dpdipm.c98 if (pdipm->Nxub) { in TaoPDIPMUpdateConstraints()
192 pdipm->Nxub = recvbuf[1]; in TaoPDIPMSetUpBounds()
198 …if (pdipm->Nxub) PetscCall(ISCreateGeneral(comm, pdipm->nxub, ixub, PETSC_COPY_VALUES, &pdipm->isx… in TaoPDIPMSetUpBounds()
888 pdipm->Nci = pdipm->Nh + pdipm->Nxlb + pdipm->Nxub + 2 * pdipm->Nxbox; in TaoSetup_PDIPM()
978 if (pdipm->Nxub) { in TaoSetup_PDIPM()
1365 if (pdipm->Nxub) PetscCall(ISDestroy(&pdipm->isxub)); /* Finite upper bound only -inf < x < ub */ in TaoDestroy_PDIPM()
1444 pdipm->nxub = pdipm->Nxub = 0; in TaoCreate_PDIPM()