Lines Matching refs:top

91   PetscInt      top;  member
101 PetscInt top; member
167 if (stack->top < stack->stacksize - 1 && stack->container[stack->top + 1]) { in ElementCreate()
168 *e = stack->container[stack->top + 1]; in ElementCreate()
251 …PetscCheck(stack->top + 1 < stack->stacksize, PETSC_COMM_SELF, PETSC_ERR_MEMC, "Maximum stack size… in StackPush()
252 stack->container[++stack->top] = e; in StackPush()
260 PetscCheck(stack->top != -1, PETSC_COMM_SELF, PETSC_ERR_MEMC, "Empty stack"); in StackPop()
261 *e = stack->container[stack->top--]; in StackPop()
268 *e = stack->container[stack->top]; in StackTop()
275 stack->top = -1; in StackInit()
288 …PetscCheck(stack->top + 1 <= n, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Stack size does not match elemen… in StackDestroy()
298 …PetscCheck(index >= 0 && index <= stack->top, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Invalid index %" P… in StackFind()
356 ndumped = stack->top + 1; in StackDumpAll()
592 … if (tjsch->stype == TWO_LEVEL_TWO_REVOLVE) diskstack->container[++diskstack->top] = stridenum + 1; in TopLevelStore()
598 … if (tjsch->stype == TWO_LEVEL_TWO_REVOLVE) diskstack->container[++diskstack->top] = stridenum + 1; in TopLevelStore()
606 … if (tjsch->stype == TWO_LEVEL_TWO_REVOLVE) diskstack->container[++diskstack->top] = stridenum; in TopLevelStore()
612 … if (tjsch->stype == TWO_LEVEL_TWO_REVOLVE) diskstack->container[++diskstack->top] = stridenum + 1; in TopLevelStore()
643 if (stack->top + 1 == stack->stacksize) PetscCall(StackResize(stack, 2 * stack->stacksize)); in TSTrajectoryMemorySet_N()
645 if (stack->top > -1) { in TSTrajectoryMemorySet_N()
649 …PetscCheck(stepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal modif… in TSTrajectoryMemorySet_N()
664 if (stack->top + 1 == stack->stacksize) PetscCall(StackResize(stack, 2 * stack->stacksize)); in TSTrajectoryMemorySet_N_2()
666 if (stack->top > -1) { in TSTrajectoryMemorySet_N_2()
670 …PetscCheck(stepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal modif… in TSTrajectoryMemorySet_N_2()
989 …PetscCheck(stepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal modif… in TSTrajectoryMemorySet_ROF()
1058 if (rctx->check != stack->top + 1) { /* overwrite some non-top checkpoint in the stack */ in TSTrajectoryMemorySet_RON()
1070 …PetscCheck(stepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal modif… in TSTrajectoryMemorySet_RON()
1164 …PetscCheck(localstepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal … in TSTrajectoryMemorySet_TLR()
1321 …PetscCheck(localstepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal … in TSTrajectoryMemorySet_TLTR()
1358 restoredstridenum = diskstack->container[diskstack->top]; in TSTrajectoryMemoryGet_TLTR()
1442 if (restoredstridenum == stridenum) diskstack->top--; in TSTrajectoryMemoryGet_TLTR()
1503 …PetscCheck(stepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal modif… in TSTrajectoryMemorySet_RMS()
1592 …PetscCheck(stepnum >= stack->top, PetscObjectComm((PetscObject)ts), PETSC_ERR_MEMC, "Illegal modif… in TSTrajectoryMemorySet_AOF()
2143 diskstack->top = -1; in TSTrajectorySetUp_Memory()