Searched refs:subpointIS (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexsubmesh.c | 2153 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 D | plex.c | 2859 PetscCall(ISDestroy(&mesh->subpointIS)); in DMDestroy_Plex()
|
| /petsc/src/vec/is/section/interface/ |
| H A D | section.c | 2294 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 D | isltog.c | 112 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 D | dmpleximpl.h | 176 …IS subpointIS; /* IS holding point number in the enclosing mesh of every point in… member
|