Searched refs:xind (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | ipm.c | 230 PetscInt *cind, *xind, *ucind, *uceind, *stepind; in IPMInitializeBounds() local 238 cind = xind = ucind = uceind = stepind = NULL; in IPMInitializeBounds() 273 PetscCall(PetscMalloc1(ipmP->n, &xind)); in IPMInitializeBounds() 332 xind[i] = xli[i]; in IPMInitializeBounds() 336 PetscCall(ISCreateGeneral(comm, nloc, xind, PETSC_COPY_VALUES, &isx)); in IPMInitializeBounds() 359 xind[i] = xui[i]; in IPMInitializeBounds() 363 PetscCall(ISCreateGeneral(comm, nloc, xind, PETSC_COPY_VALUES, &isx)); in IPMInitializeBounds() 381 xind[i - xstart] = i; in IPMInitializeBounds() 384 PetscCall(ISCreateGeneral(comm, xend - xstart, xind, PETSC_COPY_VALUES, &is1)); in IPMInitializeBounds() 447 PetscCall(PetscFree(xind)); in IPMInitializeBounds()
|