Lines Matching refs:nevents

30 …TSEventCalcSigns(event->nevents, event->fvalue_prev, event->vtol, event->fsign_prev); // by this t…  in TSEventInitialize()
61 PetscCall(PetscFree((*event)->recorder.nevents)); in TSEventDestroy()
244 for (PetscInt i = 0; i < event->nevents; i++) event->vtol[i] = vtol[i]; in TSSetEventTolerances()
247 for (PetscInt i = 0; i < event->nevents; i++) event->vtol[i] = tol; in TSSetEventTolerances()
309 PetscErrorCode TSSetEventHandler(TS ts, PetscInt nevents, PetscInt direction[], PetscBool terminate… in TSSetEventHandler() argument
323 if (nevents) { in TSSetEventHandler()
328 PetscCall(PetscMalloc1(nevents, &event->fvalue_prev)); in TSSetEventHandler()
329 PetscCall(PetscMalloc1(nevents, &event->fvalue)); in TSSetEventHandler()
330 PetscCall(PetscMalloc1(nevents, &event->fvalue_right)); in TSSetEventHandler()
331 PetscCall(PetscMalloc1(nevents, &event->fsign_prev)); in TSSetEventHandler()
332 PetscCall(PetscMalloc1(nevents, &event->fsign)); in TSSetEventHandler()
333 PetscCall(PetscMalloc1(nevents, &event->fsign_right)); in TSSetEventHandler()
334 PetscCall(PetscMalloc1(nevents, &event->side)); in TSSetEventHandler()
335 PetscCall(PetscMalloc1(nevents, &event->side_prev)); in TSSetEventHandler()
336 PetscCall(PetscMalloc1(nevents, &event->justrefined_AB)); in TSSetEventHandler()
337 PetscCall(PetscMalloc1(nevents, &event->gamma_AB)); in TSSetEventHandler()
338 PetscCall(PetscMalloc1(nevents, &event->direction)); in TSSetEventHandler()
339 PetscCall(PetscMalloc1(nevents, &event->terminate)); in TSSetEventHandler()
340 PetscCall(PetscMalloc1(nevents, &event->events_zero)); in TSSetEventHandler()
341 PetscCall(PetscMalloc1(nevents, &event->vtol)); in TSSetEventHandler()
342 for (PetscInt i = 0; i < nevents; i++) { in TSSetEventHandler()
353 event->nevents = nevents; in TSSetEventHandler()
378 PetscCall(PetscMalloc1(event->recsize, &event->recorder.nevents)); in TSSetEventHandler()
380 …for (PetscInt i = 0; i < event->recsize; i++) PetscCall(PetscMalloc1(event->nevents, &event->recor… in TSSetEventHandler()
384 for (PetscInt i = 0; i < event->nevents; i++) event->vtol[i] = tol; in TSSetEventHandler()
400 PetscInt *stepnum, *nevents; in TSEventRecorderResize() local
408 PetscCall(PetscMalloc1(fact * event->recsize, &nevents)); in TSEventRecorderResize()
410 …for (PetscInt i = 0; i < fact * event->recsize; i++) PetscCall(PetscMalloc1(event->nevents, &event… in TSEventRecorderResize()
415 PetscCall(PetscArraycpy(nevents, event->recorder.nevents, event->recsize)); in TSEventRecorderResize()
416 …++) PetscCall(PetscArraycpy(eventidx[i], event->recorder.eventidx[i], event->recorder.nevents[i])); in TSEventRecorderResize()
421 PetscCall(PetscFree(event->recorder.nevents)); in TSEventRecorderResize()
428 event->recorder.nevents = nevents; in TSEventRecorderResize()
487 …TSEventCalcSigns(event->nevents, event->fvalue, event->vtol, event->fsign); // note, event->vtol m… in TSPostEvent()
496 event->recorder.nevents[ctr] = event->nevents_zero; in TSPostEvent()
576 for (PetscInt i = 0; i < event->nevents; i++) { in TSEventTestZero()
648 for (PetscInt i = 0; i < event->nevents; i++) { in TSEvent_update_left()
660 for (PetscInt i = 0; i < event->nevents; i++) { in TSEvent_update_right()
672 for (PetscInt i = 0; i < event->nevents; i++) { in TSEvent_update_from_right()
790 …for (PetscInt i = 0; i < event->nevents; i++) event->side[i] = 2; // side's are reset on each new … in TSEventHandler()
792 for (PetscInt i = 0; i < event->nevents; i++) event->justrefined_AB[i] = PETSC_FALSE; in TSEventHandler()
814 TSEventCalcSigns(event->nevents, event->fvalue, event->vtol, event->fsign); // fill fvalue signs in TSEventHandler()
818 for (PetscInt i = 0; i < event->nevents; i++) { // check for brackets on the left/right of 't' in TSEventHandler()
848 for (PetscInt i = 0; i < event->nevents; i++) { in TSEventHandler()
865 for (PetscInt i = 0; i < event->nevents; i++) { // update the "Anderson-Bjorck" flags in TSEventHandler()
880 for (PetscInt i = 0; i < event->nevents; i++) in TSEventHandler()
958 …"TSEvent post-event processing", (*event->postevent)(ts, event->recorder.nevents[ctr], event->reco… in TSAdjointEventHandler()
981 PetscErrorCode TSGetNumEvents(TS ts, PetscInt *nevents) in TSGetNumEvents() argument
984 *nevents = ts->event->nevents; in TSGetNumEvents()