Searched refs:subpoints (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/dm/dt/fe/impls/composite/ |
| H A D | fecomposite.c | 109 PetscInt *subpoints; in PetscFEComputeTabulation_Composite() local 124 PetscCall(DMGetWorkArray(dm, npoints, MPIU_INT, &subpoints)); in PetscFEComputeTabulation_Composite() 137 subpoints[p] = s; in PetscFEComputeTabulation_Composite() 154 const PetscInt s = subpoints[p]; in PetscFEComputeTabulation_Composite() 188 PetscCall(DMRestoreWorkArray(dm, npoints, MPIU_INT, &subpoints)); in PetscFEComputeTabulation_Composite()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexsubmesh.c | 1972 …faceSide_Static(DM dm, DM subdm, PetscInt numSubpoints, const PetscInt *subpoints, PetscInt cell, … in GetSurfaceSide_Static() argument 1991 PetscCall(PetscFindInt(cell, numSubpoints, subpoints, &subpoint)); in GetSurfaceSide_Static() 1992 PetscCall(PetscFindInt(face, numSubpoints, subpoints, &subface)); in GetSurfaceSide_Static() 2154 const PetscInt *points, *subpoints; in DMPlexLabelCohesiveComplete() local 2166 PetscCall(ISGetIndices(subpointIS, &subpoints)); in DMPlexLabelCohesiveComplete() 2197 … PetscCall(GetSurfaceSide_Static(dm, subdm, numSubpoints, subpoints, support[s], points[p], &pos)); in DMPlexLabelCohesiveComplete() 2327 if (subpointIS) PetscCall(ISRestoreIndices(subpointIS, &subpoints)); in DMPlexLabelCohesiveComplete() 3315 …erLabels_Internal(DM dm, const PetscInt numSubPoints[], const PetscInt *subpoints[], const PetscIn… in DMPlexFilterLabels_Internal() argument 3362 subp = DMPlexFilterPoint_Internal(point, firstSubPoint[d], numSubPoints[d], subpoints[d]); in DMPlexFilterLabels_Internal() 3379 const PetscInt **subpoints; in DMPlexCreateSubmeshGeneric_Interpolated() local [all …]
|
| /petsc/src/dm/dt/dualspace/impls/sum/ |
| H A D | dualspacesum.c | 287 const PetscReal *subpoints; in PetscDualSpaceSumCreateQuadrature() local 289 PetscCall(PetscQuadratureGetData(subquads[s], NULL, NULL, &subNpoints, &subpoints, NULL)); in PetscDualSpaceSumCreateQuadrature() 290 PetscCall(PetscArraycpy(&points[offset], subpoints, cdim * subNpoints)); in PetscDualSpaceSumCreateQuadrature()
|
| /petsc/src/dm/impls/network/ |
| H A D | network.c | 1578 PetscInt i, *subpoints; in DMNetworkSetSubMap_private() local 1582 PetscCall(PetscMalloc1(pend - pstart, &subpoints)); in DMNetworkSetSubMap_private() 1583 for (i = pstart; i < pend; i++) subpoints[i - pstart] = i; in DMNetworkSetSubMap_private() 1584 …GlobalMappingCreate(PetscObjectComm((PetscObject)dm), 1, pend - pstart, subpoints, PETSC_COPY_VALU… in DMNetworkSetSubMap_private() 1585 PetscCall(PetscFree(subpoints)); in DMNetworkSetSubMap_private()
|