Home
last modified time | relevance | path

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

/petsc/src/tao/constrained/impls/ipm/
H A Dipm.c226 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()