Searched refs:nce (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | pdipm.h | 19 PetscInt nce, Nce; /* total equality constraints. nce = ng + nxfixed */ member
|
| H A D | pdipm.c | 505 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 …]
|