PetscObjectGetId#

get a unique object ID for the PetscObject

Synopsis#

#include "petscsys.h"    
PetscErrorCode PetscObjectGetId(PetscObject obj, PetscObjectId *id)

Not Collective

Input Parameter#

  • obj - object

Output Parameter#

  • id - integer ID

Note#

The object ID may be different on different processes, but object IDs are never reused so local equality implies global equality.

See Also#

PetscObjectStateGet(), PetscObjectCompareId()

Level#

developer

Location#

src/sys/objects/state.c


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