Searched refs:tsh (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ts/interface/ |
| H A D | tshistory.c | 13 PetscErrorCode TSHistoryGetNumSteps(TSHistory tsh, PetscInt *n) in TSHistoryGetNumSteps() argument 17 PetscCall(PetscIntCast(tsh->n, n)); in TSHistoryGetNumSteps() 21 PetscErrorCode TSHistoryUpdate(TSHistory tsh, PetscInt id, PetscReal time) in TSHistoryUpdate() argument 24 if (tsh->n == tsh->c) { /* reallocation */ in TSHistoryUpdate() 25 tsh->c += tsh->s; in TSHistoryUpdate() 26 PetscCall(PetscRealloc(tsh->c * sizeof(*tsh->hist), &tsh->hist)); in TSHistoryUpdate() 27 PetscCall(PetscRealloc(tsh->c * sizeof(*tsh->hist_id), &tsh->hist_id)); in TSHistoryUpdate() 29 …tsh->sorted = (PetscBool)(tsh->sorted && (tsh->n ? (PetscBool)(time >= tsh->hist[tsh->n - 1]) : PE… in TSHistoryUpdate() 31 if (tsh->n) { /* id should be unique */ in TSHistoryUpdate() 34 PetscCall(PetscMalloc1(tsh->n, &ids)); in TSHistoryUpdate() [all …]
|
| /petsc/src/ts/trajectory/utils/ |
| H A D | reconstruct.c | 51 TSHistory tsh = tj->tsh; in TSTrajectoryReconstruct_Private() local 57 PetscCall(TSHistoryGetLocFromTime(tsh, t, &id)); in TSTrajectoryReconstruct_Private() 58 PetscCall(TSHistoryGetHistory(tsh, &tshn, &tshhist, &tshhist_id, NULL)); in TSTrajectoryReconstruct_Private()
|
| /petsc/src/ts/trajectory/interface/ |
| H A D | traj.c | 66 if (tj->usehistory) PetscCall(TSHistoryUpdate(tj->tsh, stepnum, time)); in TSTrajectorySet() 91 PetscCall(TSHistoryGetNumSteps(tj->tsh, steps)); in TSTrajectoryGetNumSteps() 406 PetscCall(TSHistoryCreate(comm, &t->tsh)); in TSTrajectoryCreate() 543 PetscCall(TSHistoryDestroy(&tj->tsh)); in TSTrajectoryReset() 544 PetscCall(TSHistoryCreate(PetscObjectComm((PetscObject)tj), &tj->tsh)); in TSTrajectoryReset() 572 PetscCall(TSHistoryDestroy(&(*tj)->tsh)); in TSTrajectoryDestroy()
|
| /petsc/src/ts/adapt/impls/history/ |
| H A D | adapthist.c | 162 PetscCall(TSAdaptHistorySetTSHistory(adapt, tj->tsh, backward)); in TSAdaptHistorySetTrajectory()
|
| /petsc/include/petsc/private/ |
| H A D | tsimpl.h | 94 TSHistory tsh; /* associates times to unique step ids */ member
|