#include "petscts.h" PetscErrorCode TSMonitorSet(TS ts,PetscErrorCode (*monitor)(TS,PetscInt,PetscReal,Vec,void*),void *mctx,PetscErrorCode (*mdestroy)(void**))Logically Collective on TS
| ts | - the TS context obtained from TSCreate() | |
| monitor | - monitoring routine | |
| mctx | - [optional] user-defined context for private data for the monitor routine (use PETSC_NULL if no context is desired) | |
| monitordestroy | - [optional] routine that frees monitor context (may be PETSC_NULL) |
int monitor(TS ts,PetscInt steps,PetscReal time,Vec x,void *mctx)
| ts | - the TS context | |
| steps | - iteration number | |
| time | - current time | |
| x | - current iterate | |
| mctx | - [optional] monitoring context |
Fortran notes: Only a single monitor function can be set for each TS object
Level:intermediate
Location:src/ts/interface/ts.c
Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages