#include "petscsys.h" PetscErrorCode PetscObjectPrintClassNamePrefixType(PetscObject obj,PetscViewer viewer)
obj | - the PETSc object | |
viewer | - ASCII viewer where the information is printed, function does nothing if the viewer is not PETSCVIEWERASCII type |
Notes: If the viewer format is PETSC_VIEWER_ASCII_MATLAB then the information is printed after a % symbol so that MATLAB will treat it as a comment.
If the viewer format is PETSC_VIEWER_ASCII_VTK*, PETSC_VIEWER_ASCII_LATEX, or PETSC_VIEWER_ASCII_MATRIXMARKET then don't print header information as these formats can't process it.
Developer Note: The flag donotPetscObjectPrintClassNamePrefixType is useful to prevent double printing of the information when recursion is used to actually print the object.