Searched refs:anchorSection (Results 1 – 2 of 2) sorted by relevance
2872 PetscCall(PetscSectionDestroy(&mesh->anchorSection)); in DMDestroy_Plex()10579 PetscErrorCode DMPlexGetAnchors(DM dm, PeOp PetscSection *anchorSection, PeOp IS *anchorIS) in DMPlexGetAnchors() argument10585 …if (!plex->anchorSection && !plex->anchorIS && plex->createanchors) PetscCall((*plex->createanchor… in DMPlexGetAnchors()10586 if (anchorSection) *anchorSection = plex->anchorSection; in DMPlexGetAnchors()10616 PetscErrorCode DMPlexSetAnchors(DM dm, PetscSection anchorSection, IS anchorIS) in DMPlexSetAnchors() argument10623 if (anchorSection) { in DMPlexSetAnchors()10624 PetscValidHeaderSpecific(anchorSection, PETSC_SECTION_CLASSID, 2); in DMPlexSetAnchors()10625 …PetscCallMPI(MPI_Comm_compare(PETSC_COMM_SELF, PetscObjectComm((PetscObject)anchorSection), &resul… in DMPlexSetAnchors()10634 PetscCall(PetscObjectReference((PetscObject)anchorSection)); in DMPlexSetAnchors()10635 PetscCall(PetscSectionDestroy(&plex->anchorSection)); in DMPlexSetAnchors()[all …]
186 PetscSection anchorSection; /* maps constrained points to anchor points */ member