Searched refs:coordSectionB (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexinterpolate.c | 1679 PetscSection coordSectionA, coordSectionB; in DMPlexCopyCoordinates() local 1722 PetscCall(DMGetCoordinateSection(dmB, &coordSectionB)); in DMPlexCopyCoordinates() 1723 if (coordSectionA == coordSectionB) PetscFunctionReturn(PETSC_SUCCESS); in DMPlexCopyCoordinates() 1727 if (!coordSectionB) { in DMPlexCopyCoordinates() 1730 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)coordSectionA), &coordSectionB)); in DMPlexCopyCoordinates() 1732 PetscCall(DMSetCoordinateSection(dmB, dim, coordSectionB)); in DMPlexCopyCoordinates() 1733 PetscCall(PetscObjectDereference((PetscObject)coordSectionB)); in DMPlexCopyCoordinates() 1735 PetscCall(PetscSectionSetNumFields(coordSectionB, 1)); in DMPlexCopyCoordinates() 1737 PetscCall(PetscSectionSetFieldComponents(coordSectionB, 0, spaceDim)); in DMPlexCopyCoordinates() 1741 PetscCall(PetscSectionSetChart(coordSectionB, cS, cE)); in DMPlexCopyCoordinates() [all …]
|