Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dpdipm.h19 PetscInt nce, Nce; /* total equality constraints. nce = ng + nxfixed */ member
H A Dpdipm.c505 for (i = 0; i < pdipm->nce; i++) Farr[pdipm->off_lambdae + i] = carr[i]; in TaoSNESFunction_PDIPM()
748 …for (i = 0; i < pdipm->nce; i++) Xarr[i + pdipm->off_lambdae] -= alpha_d * dXarr[i + pdipm->off_la… in SNESLineSearch_PDIPM()
876 pdipm->nce = pdipm->ng + pdipm->nxfixed; in TaoSetup_PDIPM()
891 pdipm->n = pdipm->nx + pdipm->nce + 2 * pdipm->nci; in TaoSetup_PDIPM()
896 pdipm->off_lambdai = pdipm->off_lambdae + pdipm->nce; in TaoSetup_PDIPM()
902 PetscCall(VecSetSizes(pdipm->ce, pdipm->nce, pdipm->Nce)); in TaoSetup_PDIPM()
920 …if (pdipm->Nce) PetscCall(VecCreateMPIWithArray(comm, 1, pdipm->nce, pdipm->Nce, Xarr + pdipm->off… in TaoSetup_PDIPM()
1021 PetscCall(PetscMalloc2(pdipm->nx + pdipm->nce, &xa, 2 * pdipm->nci, &xb)); in TaoSetup_PDIPM()
1022 for (i = 0; i < pdipm->nx + pdipm->nce; i++) xa[i] = i; in TaoSetup_PDIPM()
1025 PetscCall(ISCreateGeneral(comm, pdipm->nx + pdipm->nce, xa, PETSC_OWN_POINTER, &pdipm->is1)); in TaoSetup_PDIPM()
[all …]