Home
last modified time | relevance | path

Searched refs:skipdereference (Results 1 – 2 of 2) sorted by relevance

/petsc/src/sys/objects/
H A Dolist.c41 if (!nlist->skipdereference) PetscCall(PetscObjectDereference(nlist->obj)); in PetscObjectListRemoveReference()
42 nlist->skipdereference = PETSC_TRUE; in PetscObjectListRemoveReference()
86 if (!nlist->skipdereference) PetscCall(PetscObjectDereference(nlist->obj)); in PetscObjectListAdd()
101 if (!nlist->skipdereference) PetscCall(PetscObjectDereference(nlist->obj)); in PetscObjectListAdd()
102 nlist->skipdereference = PETSC_FALSE; in PetscObjectListAdd()
147 if (!fl->skipdereference) PetscCall(PetscObjectDereference(fl->obj)); in PetscObjectListDestroy()
215 …istReverseFind(PetscObjectList fl, PetscObject obj, const char *name[], PetscBool *skipdereference) in PetscObjectListReverseFind() argument
219 if (skipdereference) PetscAssertPointer(skipdereference, 4); in PetscObjectListReverseFind()
224 if (skipdereference) *skipdereference = fl->skipdereference; in PetscObjectListReverseFind()
/petsc/include/petsc/private/
H A Dpetscimpl.h1639 …PetscBool skipdereference; /* when the PetscObjectList is destroyed do not call PetscObjectD… member