PetscViewerRegister#
Adds a viewer to those available for use
Synopsis#
#include "petscviewer.h"
PetscErrorCode PetscViewerRegister(const char *sname, PetscErrorCode (*function)(PetscViewer))
Not Collective
Input Parameters#
name_solver - name of a new user-defined viewer
routine_create - routine to create method context
Note#
PetscViewerRegister()
may be called multiple times to add several user-defined viewers.
Sample usage#
PetscViewerRegister("my_viewer_type",MyViewerCreate);
Then, your solver can be chosen with the procedural interface via
PetscViewerSetType(viewer,"my_viewer_type")
or at runtime via the option
-viewer_type my_viewer_type
See Also#
Level#
developer
Location#
src/sys/classes/viewer/interface/viewreg.c
Index of all Viewer routines
Table of Contents for all manual pages
Index of all manual pages