Actual source code: tshistoryimpl.h
1: #ifndef __TSHISTORYIMPL_H
4: #include <petsc/private/tsimpl.h>
6: PETSC_EXTERN PetscErrorCode TSHistoryCreate(MPI_Comm, TSHistory *);
7: PETSC_EXTERN PetscErrorCode TSHistoryDestroy(TSHistory *);
8: PETSC_EXTERN PetscErrorCode TSHistorySetHistory(TSHistory, PetscInt, PetscReal[], PetscInt[], PetscBool);
9: PETSC_EXTERN PetscErrorCode TSHistoryGetHistory(TSHistory, PetscInt *, const PetscReal *[], const PetscInt *[], PetscBool *);
10: PETSC_EXTERN PetscErrorCode TSHistoryGetLocFromTime(TSHistory, PetscReal, PetscInt *);
11: PETSC_EXTERN PetscErrorCode TSHistoryUpdate(TSHistory, PetscInt, PetscReal);
12: PETSC_EXTERN PetscErrorCode TSHistoryGetTimeStep(TSHistory, PetscBool, PetscInt, PetscReal *);
13: PETSC_EXTERN PetscErrorCode TSHistoryGetTime(TSHistory, PetscBool, PetscInt, PetscReal *);
14: PETSC_EXTERN PetscErrorCode TSHistoryGetNumSteps(TSHistory, PetscInt *);
15: #endif