Lines Matching refs:coordSectionB
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()
1743 PetscCall(PetscSectionSetDof(coordSectionB, v, spaceDim)); in DMPlexCopyCoordinates()
1744 PetscCall(PetscSectionSetFieldDof(coordSectionB, v, 0, spaceDim)); in DMPlexCopyCoordinates()
1746 PetscCall(PetscSectionSetUp(coordSectionB)); in DMPlexCopyCoordinates()
1747 PetscCall(PetscSectionGetStorageSize(coordSectionB, &coordSizeB)); in DMPlexCopyCoordinates()
1762 PetscCall(PetscSectionGetOffset(coordSectionB, v + vStartB, &offB)); in DMPlexCopyCoordinates()