Searched refs:fsign (Results 1 – 2 of 2) sorted by relevance
48 PetscCall(PetscFree((*event)->fsign)); in TSEventDestroy()332 PetscCall(PetscMalloc1(nevents, &event->fsign)); in TSSetEventHandler()487 …TSEventCalcSigns(event->nevents, event->fvalue, event->vtol, event->fsign); // note, event->vtol m… in TSPostEvent()577 …const PetscBool bracket_is_left = (event->fsign_prev[i] * event->fsign[i] < 0 && event->fsign[i] *… in TSEventTestZero()580 …if (event->fsign[i] == 0 && event->fsign_prev[i] != 0 && event->fsign_prev[i] * event->direction[i… in TSEventTestZero()591 static inline PetscInt TSEventTestBracket(PetscInt fsign_left, PetscInt fsign, PetscInt fsign_right… in TSEventTestBracket() argument594 if (fsign_left * fsign < 0 && fsign * direction >= 0) side = -1; in TSEventTestBracket() local595 …if (side != -1 && iterctr > 0 && fsign * fsign_right < 0 && fsign_right * direction >= 0) side = 1; in TSEventTestBracket()650 event->fsign_prev[i] = event->fsign[i]; in TSEvent_update_left()662 event->fsign_right[i] = event->fsign[i]; in TSEvent_update_right()[all …]
474 …PetscInt *fsign; /* sign … member