PetscViewerMonitorLGSetUp#
sets up a viewer to be used by line graph monitoring routines such as KSPMonitorResidualDrawLG()
Synopsis#
#include "petscdraw.h"
#include "petscviewer.h"
PetscErrorCode PetscViewerMonitorLGSetUp(PetscViewer viewer, const char host[], const char title[], const char metric[], PetscInt l, const char *names[], int x, int y, int m, int n) PeNS
Collective
Input Parameters#
viewer - the viewer in which to display the line graphs, it not a
PETSCVIEWERDRAWit will set to thatPetscViewerTypehost - the host to open the window on, ‘NULL’ indicates the local host
title - the title at the top of the window
metric - the label above the graph
l - the number of curves
names - the names of each curve to be used in displaying the legend. May be ‘NULL’
x - horizontal screen coordinate of the upper left corner of window, or use
PETSC_DECIDEy - vertical screen coordinate of the upper left corner of window, or use
PETSC_DECIDEm - window width in pixels, or may use
PETSC_DECIDEorPETSC_DRAW_FULL_SIZE,PETSC_DRAW_HALF_SIZE,PETSC_DRAW_THIRD_SIZE,PETSC_DRAW_QUARTER_SIZEn - window height in pixels, or may use
PETSC_DECIDEorPETSC_DRAW_FULL_SIZE,PETSC_DRAW_HALF_SIZE,PETSC_DRAW_THIRD_SIZE,PETSC_DRAW_QUARTER_SIZE
See Also#
PetscViewer(), PETSCVIEWERDRAW, PetscViewerDrawGetDrawLG(), PetscViewerDrawOpen(), PetscViewerDrawSetInfo()
Level#
developer
Location#
src/sys/classes/viewer/impls/draw/drawv.c
Index of all Viewer routines
Table of Contents for all manual pages
Index of all manual pages