Lines Matching refs:side

50   PetscCall(PetscFree((*event)->side));  in TSEventDestroy()
334 PetscCall(PetscMalloc1(nevents, &event->side)); in TSSetEventHandler()
347 event->side[i] = 2; in TSSetEventHandler()
518 …etscReal tright, PetscReal fleft, PetscReal f, PetscReal fright, PetscInt side, PetscInt *side_pre… in RefineAndersonBjorck() argument
526 …if (*side_prev * side > 0) *side_prev += side; // the side keeps repeating -> increment the si… in RefineAndersonBjorck()
527 else *side_prev = side; // reset the counter in RefineAndersonBjorck()
528 …reps = PetscMin(*side_prev * side, REPS_CAP); // the length of the recent side-repeat series,… in RefineAndersonBjorck()
530 } else *side_prev = side; // initial reset of the counter in RefineAndersonBjorck()
533 if (side == -1) { in RefineAndersonBjorck()
551 if (side == -1) new_dt = scal * fleft / (scal * fleft - f) * (t - tleft); in RefineAndersonBjorck()
579 …vent->ptime_prev <= event->timestep_min) || event->revisit_right)) event->side[i] = 0; //… in TSEventTestZero()
580 …n_prev[i] != 0 && event->fsign_prev[i] * event->direction[i] <= 0) event->side[i] = 0; // mark zer… in TSEventTestZero()
593 PetscInt side = 2; in TSEventTestBracket() local
594 if (fsign_left * fsign < 0 && fsign * direction >= 0) side = -1; in TSEventTestBracket()
595 …if (side != -1 && iterctr > 0 && fsign * fsign_right < 0 && fsign_right * direction >= 0) side = 1; in TSEventTestBracket()
596 return side; in TSEventTestBracket()
790 …for (PetscInt i = 0; i < event->nevents; i++) event->side[i] = 2; // side's are reset on each new … in TSEventHandler()
819 …if (event->side[i] != 0) event->side[i] = TSEventTestBracket(event->fsign_prev[i], event->fsign[i]… in TSEventHandler()
820 minsidein = PetscMin(minsidein, event->side[i]); in TSEventHandler()
849 if (event->side[i] == minsideout) { // only refine the appropriate brackets in TSEventHandler()
850 …, event->fvalue_prev[i], event->fvalue[i], event->fvalue_right[i], event->side[i], &event->side_pr… in TSEventHandler()
866 if (event->side[i] == minsideout) { in TSEventHandler()
881 if (event->side[i] == minsideout) { in TSEventHandler()