Home
last modified time | relevance | path

Searched refs:subpointIS (Results 1 – 5 of 5) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexsubmesh.c2153 IS dimIS, subpointIS = NULL; in DMPlexLabelCohesiveComplete() local
2163 PetscCall(DMPlexGetSubpointIS(subdm, &subpointIS)); in DMPlexLabelCohesiveComplete()
2164 if (subpointIS) { in DMPlexLabelCohesiveComplete()
2165 PetscCall(ISGetLocalSize(subpointIS, &numSubpoints)); in DMPlexLabelCohesiveComplete()
2166 PetscCall(ISGetIndices(subpointIS, &subpoints)); in DMPlexLabelCohesiveComplete()
2327 if (subpointIS) PetscCall(ISRestoreIndices(subpointIS, &subpoints)); in DMPlexLabelCohesiveComplete()
2336 IS subpointIS; in DMPlexCheckValidSubmesh_Private() local
2343 PetscCall(DMPlexGetSubpointIS(subdm, &subpointIS)); in DMPlexCheckValidSubmesh_Private()
2344 if (!subpointIS) PetscFunctionReturn(PETSC_SUCCESS); in DMPlexCheckValidSubmesh_Private()
2347 PetscCall(ISGetIndices(subpointIS, &dmpoints)); in DMPlexCheckValidSubmesh_Private()
[all …]
H A Dplex.c2859 PetscCall(ISDestroy(&mesh->subpointIS)); in DMDestroy_Plex()
/petsc/src/vec/is/section/interface/
H A Dsection.c2294 static PetscErrorCode PetscSectionCreateSubplexSection_Private(PetscSection s, IS subpointIS, Petsc… in PetscSectionCreateSubplexSection_Private() argument
2302 PetscValidHeaderSpecific(subpointIS, IS_CLASSID, 2); in PetscSectionCreateSubplexSection_Private()
2321 if (subpointIS) { in PetscSectionCreateSubplexSection_Private()
2322 PetscCall(ISGetLocalSize(subpointIS, &numSubpoints)); in PetscSectionCreateSubplexSection_Private()
2323 PetscCall(ISGetIndices(subpointIS, &points)); in PetscSectionCreateSubplexSection_Private()
2331 PetscCall(ISSorted(subpointIS, &sorted)); in PetscSectionCreateSubplexSection_Private()
2339 PetscCall(ISGetMinMax(subpointIS, &spStart, &spEnd)); in PetscSectionCreateSubplexSection_Private()
2391 if (subpointIS) PetscCall(ISRestoreIndices(subpointIS, &points)); in PetscSectionCreateSubplexSection_Private()
2420 PetscErrorCode PetscSectionCreateSubmeshSection(PetscSection s, IS subpointIS, PetscSection *subs) in PetscSectionCreateSubmeshSection() argument
2423 PetscCall(PetscSectionCreateSubplexSection_Private(s, subpointIS, PETSC_TRUE, subs)); in PetscSectionCreateSubmeshSection()
/petsc/src/vec/is/utils/
H A Disltog.c112 PetscErrorCode ISGetPointSubrange(IS subpointIS, PetscInt pStart, PetscInt pEnd, const PetscInt poi… in ISGetPointSubrange() argument
116 PetscCall(ISSetType(subpointIS, ISGENERAL)); in ISGetPointSubrange()
117 PetscCall(ISGeneralSetIndices(subpointIS, pEnd - pStart, &points[pStart], PETSC_USE_POINTER)); in ISGetPointSubrange()
119 PetscCall(ISSetType(subpointIS, ISSTRIDE)); in ISGetPointSubrange()
120 PetscCall(ISStrideSetStride(subpointIS, pEnd - pStart, pStart, 1)); in ISGetPointSubrange()
/petsc/include/petsc/private/
H A Ddmpleximpl.h176 …IS subpointIS; /* IS holding point number in the enclosing mesh of every point in… member