Searched refs:stepind (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() 272 PetscCall(PetscMalloc1(bigsize, &stepind)); in IPMInitializeBounds() 380 stepind[i - xstart] = i; in IPMInitializeBounds() 383 PetscCall(ISCreateGeneral(comm, xend - xstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds() 392 stepind[i - sstart] = i + ipmP->n; in IPMInitializeBounds() 395 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds() 401 stepind[i - sstart] = i + ipmP->n + ipmP->me; in IPMInitializeBounds() 404 PetscCall(ISCreateGeneral(comm, send - sstart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds() 413 stepind[i - ucestart] = i + ipmP->n + ipmP->nb; in IPMInitializeBounds() [all …]
|