PetscInfoEnabled#

Checks whether a given PetscClassid is allowed to print using PetscInfo()

Synopsis#

#include "petscsys.h"   
PetscErrorCode PetscInfoEnabled(PetscClassId classid, PetscBool *enabled)

Not Collective

Input Parameter#

  • classid - PetscClassid retrieved from a PetscObject e.g. VEC_CLASSID

Output Parameter#

  • enabled - PetscBool indicating whether this classid is allowed to print

Note#

Use PETSC_SMALLEST_CLASSID to check if “sys” PetscInfo() calls are enabled. When PETSc is configured with debugging support this function checks if classid >= PETSC_SMALLEST_CLASSID, otherwise it assumes valid classid.

See Also#

Interpreting -info Output: Informative Messages, PetscInfo(), PetscInfoAllow(), PetscInfoGetInfo(), PetscObjectGetClassid()

Level#

advanced

Location#

src/sys/info/verboseinfo.c

Examples#

src/mat/tutorials/ex7.c


Index of all Profiling routines
Table of Contents for all manual pages
Index of all manual pages