#include "slepclme.h" PetscErrorCode LMEMonitorSet(LME lme,PetscErrorCode (*monitor)(LME,PetscInt,PetscReal,void*),void *mctx,PetscErrorCode (*monitordestroy)(void**))Logically Collective on lme
lme | - linear matrix equation solver context obtained from LMECreate() | |
monitor | - pointer to function (if this is NULL, it turns off monitoring) | |
mctx | - [optional] context for private data for the monitor routine (use NULL if no context is desired) | |
monitordestroy | - [optional] routine that frees monitor context (may be NULL) |
monitor(LME lme,int its,PetscReal errest,void *mctx)
lme | - linear matrix equation solver context obtained from LMECreate() | |
its | - iteration number | |
errest | - error estimate | |
mctx | - optional monitoring context, as set by LMEMonitorSet() |
-lme_monitor | - print the error estimate | |
-lme_monitor draw::draw_lg | - sets line graph monitor for the error estimate | |
-lme_monitor_cancel | - cancels all monitors that have been hardwired into a code by calls to LMEMonitorSet(), but does not cancel those set via the options database. |
Location: src/lme/interface/lmemon.c
Index of all LME routines
Table of Contents for all manual pages
Index of all manual pages