Searched refs:isectIS (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/vec/vec/utils/tagger/impls/ |
| H A D | and.c | 131 IS isectIS; in VecTaggerComputeIS_And() local 145 PetscCall(VecTaggerComputeIS(subs[0], vec, &isectIS, &boxlisted)); in VecTaggerComputeIS_And() 152 PetscCall(ISIntersect(isectIS, subIS, &newIsectIS)); in VecTaggerComputeIS_And() 153 PetscCall(ISDestroy(&isectIS)); in VecTaggerComputeIS_And() 155 isectIS = newIsectIS; in VecTaggerComputeIS_And() 157 *is = isectIS; in VecTaggerComputeIS_And()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexproject.c | 1015 IS pointIS, isectIS; in DMProjectLocal_Generic_Plex() local 1023 PetscCall(ISIntersect(pointIS, heightIS, &isectIS)); in DMProjectLocal_Generic_Plex() 1025 if (!isectIS) continue; in DMProjectLocal_Generic_Plex() 1026 PetscCall(ISGetLocalSize(isectIS, &n)); in DMProjectLocal_Generic_Plex() 1027 PetscCall(ISGetIndices(isectIS, &points)); in DMProjectLocal_Generic_Plex() 1028 PetscCall(DMFieldGetDegree(coordField, isectIS, NULL, &maxDegree)); in DMProjectLocal_Generic_Plex() 1029 if (maxDegree <= 1) PetscCall(DMFieldCreateDefaultQuadrature(coordField, isectIS, &quad)); in DMProjectLocal_Generic_Plex() 1047 PetscCall(DMFieldCreateFEGeom(coordField, isectIS, quad, geommode, &fegeom)); in DMProjectLocal_Generic_Plex() 1061 PetscCall(ISRestoreIndices(isectIS, &points)); in DMProjectLocal_Generic_Plex() 1062 PetscCall(ISDestroy(&isectIS)); in DMProjectLocal_Generic_Plex()
|
| H A D | plexfem.c | 2894 IS isectIS; in DMPlexComputeBdIntegral() local 2897 PetscCall(ISIntersect_Caching_Internal(facetIS, pointIS, &isectIS)); in DMPlexComputeBdIntegral() 2899 pointIS = isectIS; in DMPlexComputeBdIntegral() 4957 IS isectIS; in DMPlexComputeBdResidualSingleByKey() local 4960 PetscCall(ISIntersect_Caching_Internal(facetIS, pointIS, &isectIS)); in DMPlexComputeBdResidualSingleByKey() 4962 pointIS = isectIS; in DMPlexComputeBdResidualSingleByKey() 5960 IS isectIS; in DMPlexComputeBdJacobianSingleByLabel() local 5963 PetscCall(ISIntersect_Caching_Internal(facetIS, pointIS, &isectIS)); in DMPlexComputeBdJacobianSingleByLabel() 5965 pointIS = isectIS; in DMPlexComputeBdJacobianSingleByLabel()
|