Searched refs:ucestart (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/tao/constrained/impls/ipm/ |
| H A D | ipm.c | 226 PetscInt ucestart, uceend; /* user ce */ in IPMInitializeBounds() local 411 PetscCall(VecGetOwnershipRange(tao->constraints_equality, &ucestart, &uceend)); in IPMInitializeBounds() 412 for (i = ucestart; i < uceend; i++) { in IPMInitializeBounds() 413 stepind[i - ucestart] = i + ipmP->n + ipmP->nb; in IPMInitializeBounds() 414 uceind[i - ucestart] = i; in IPMInitializeBounds() 417 PetscCall(ISCreateGeneral(comm, uceend - ucestart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds() 418 PetscCall(ISCreateGeneral(comm, uceend - ucestart, uceind, PETSC_COPY_VALUES, &is1)); in IPMInitializeBounds() 422 for (i = ucestart; i < uceend; i++) stepind[i - ucestart] = i + ipmP->n; in IPMInitializeBounds() 424 PetscCall(ISCreateGeneral(comm, uceend - ucestart, stepind, PETSC_COPY_VALUES, &sis)); in IPMInitializeBounds()
|