Lines Matching refs:nf
18 …reate(PetscDTNodeType family, PetscReal gaussJacobiExp, PetscBool endpoints, Petsc1DNodeFamily *nf) in Petsc1DNodeFamilyCreate() argument
39 *nf = f; in Petsc1DNodeFamilyCreate()
43 static PetscErrorCode Petsc1DNodeFamilyReference(Petsc1DNodeFamily nf) in Petsc1DNodeFamilyReference() argument
46 if (nf) nf->refct++; in Petsc1DNodeFamilyReference()
50 static PetscErrorCode Petsc1DNodeFamilyDestroy(Petsc1DNodeFamily *nf) in Petsc1DNodeFamilyDestroy() argument
55 if (!*nf) PetscFunctionReturn(PETSC_SUCCESS); in Petsc1DNodeFamilyDestroy()
56 if (--(*nf)->refct > 0) { in Petsc1DNodeFamilyDestroy()
57 *nf = NULL; in Petsc1DNodeFamilyDestroy()
60 nc = (*nf)->nComputed; in Petsc1DNodeFamilyDestroy()
61 for (i = 0; i < nc; i++) PetscCall(PetscFree((*nf)->nodesets[i])); in Petsc1DNodeFamilyDestroy()
62 PetscCall(PetscFree((*nf)->nodesets)); in Petsc1DNodeFamilyDestroy()
63 PetscCall(PetscFree(*nf)); in Petsc1DNodeFamilyDestroy()
64 *nf = NULL; in Petsc1DNodeFamilyDestroy()