Home
last modified time | relevance | path

Searched refs:meet (Results 1 – 8 of 8) sorted by relevance

/petsc/src/binding/petsc4py/docs/ipynb/
H A Ddmplex.ipynb405 …ch other. In the PETSc parlance, these are called *meets* and *joins*. A *meet* of a set of points…
417 "meet = [14] \tjoin = []\n"
422 "# Two cells, meet is the common edge, no join\n",
424 "print(\"meet =\",plex.getMeet(pnts),\"\\tjoin =\",plex.getJoin(pnts))"
436 "meet = [8] \tjoin = [1]\n"
441 "# Two edges, meet is the common vertex, join is the cell to which they are both connected\n",
443 "print(\"meet =\",plex.getMeet(pnts),\"\\tjoin =\",plex.getJoin(pnts))"
455 "meet = [] \tjoin = [20]\n"
460 "# Two vertices, no meet, join is the common edge to which they are both connected\n",
462 "print(\"meet =\",plex.getMeet(pnts),\"\\tjoin =\",plex.getJoin(pnts))"
/petsc/src/dm/impls/plex/
H A Dplexfluent.c890 const PetscInt *join, *meet; in DMPlexCreateFluent() local
904 PetscCall(DMPlexGetMeet(*dm, 2, cells, &meetSize, &meet)); in DMPlexCreateFluent()
906 PetscCall(DMSetLabelValue_Fast(*dm, &faceSets, "Face Sets", meet[0], id)); in DMPlexCreateFluent()
907 …&& zoneNames[id]) PetscCall(DMSetLabelValue_Fast(*dm, &zoneLabels[id], zoneNames[id], meet[0], 1)); in DMPlexCreateFluent()
908 PetscCall(DMPlexRestoreMeet(*dm, meetSize, fverts, &meetSize, &meet)); in DMPlexCreateFluent()
H A Dplexpartition.c651 const PetscInt *meet = NULL; in DMPlexCreateNeighborCSR() local
657 PetscCall(DMPlexGetMeet(dm, 2, cellPair, &meetSize, &meet)); in DMPlexCreateNeighborCSR()
668 PetscCall(DMPlexRestoreMeet(dm, 2, cellPair, &meetSize, &meet)); in DMPlexCreateNeighborCSR()
689 const PetscInt *meet = NULL; in DMPlexCreateNeighborCSR() local
695 PetscCall(DMPlexGetMeet(dm, 2, cellPair, &meetSize, &meet)); in DMPlexCreateNeighborCSR()
706 PetscCall(DMPlexRestoreMeet(dm, 2, cellPair, &meetSize, &meet)); in DMPlexCreateNeighborCSR()
H A Dplex.c5055 PetscInt *meet[2]; in DMPlexGetMeet() local
5066 PetscCall(DMGetWorkArray(dm, maxConeSize, MPIU_INT, &meet[0])); in DMPlexGetMeet()
5067 PetscCall(DMGetWorkArray(dm, maxConeSize, MPIU_INT, &meet[1])); in DMPlexGetMeet()
5071 for (meetSize = 0; meetSize < dof; ++meetSize) meet[i][meetSize] = mesh->cones[off + meetSize]; in DMPlexGetMeet()
5082 if (point == meet[i][m]) { in DMPlexGetMeet()
5083 meet[1 - i][newMeetSize++] = point; in DMPlexGetMeet()
5092 *coveringPoints = meet[i]; in DMPlexGetMeet()
5093 PetscCall(DMRestoreWorkArray(dm, maxConeSize, MPIU_INT, &meet[1 - i])); in DMPlexGetMeet()
5154 PetscInt *meet[2]; in DMPlexGetFullMeet() local
5169 PetscCall(DMGetWorkArray(dm, maxSize, MPIU_INT, &meet[0])); in DMPlexGetFullMeet()
[all …]
/petsc/src/dm/dt/dualspace/impls/lagrange/
H A Ddspacelagrange.c1756 const PetscInt *meet; in DMPlexPointIsTensor_Internal_Given() local
1761 PetscCall(DMPlexGetMeet(dm, 2, fs, &meetSize, &meet)); in DMPlexPointIsTensor_Internal_Given()
1763 PetscCall(DMPlexRestoreMeet(dm, 2, fs, &meetSize, &meet)); in DMPlexPointIsTensor_Internal_Given()
/petsc/lib/petsc/bin/maint/abi-compliance-checker/
H A DLICENSE165 above, provided that you also meet all of these conditions:
/petsc/doc/developers/
H A Dtesting.md996 3. Provide information on all tests, even those that are not built or run because they do not meet
/petsc/src/binding/petsc4py/src/petsc4py/PETSc/
H A DDMPlex.pyx1107 """Return an array for the meet of the set of points.