Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplex.c2872 PetscCall(PetscSectionDestroy(&mesh->anchorSection)); in DMDestroy_Plex()
10579 PetscErrorCode DMPlexGetAnchors(DM dm, PeOp PetscSection *anchorSection, PeOp IS *anchorIS) in DMPlexGetAnchors() argument
10585 …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() argument
10623 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 …]
/petsc/include/petsc/private/
H A Ddmpleximpl.h186 PetscSection anchorSection; /* maps constrained points to anchor points */ member