Searched refs:permIS (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexreorder.c | 434 IS permIS; in DMCreateSectionPermutation_Plex_Reverse() local 442 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, pEnd - pStart, perm, PETSC_OWN_POINTER, &permIS)); in DMCreateSectionPermutation_Plex_Reverse() 443 PetscCall(ISSetPermutation(permIS)); in DMCreateSectionPermutation_Plex_Reverse() 444 *permutation = permIS; in DMCreateSectionPermutation_Plex_Reverse() 451 IS permIS; in DMCreateSectionPermutation_Plex_Cohesive_Old() local 537 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, pEnd - pStart, perm, PETSC_OWN_POINTER, &permIS)); in DMCreateSectionPermutation_Plex_Cohesive_Old() 538 PetscCall(ISSetPermutation(permIS)); in DMCreateSectionPermutation_Plex_Cohesive_Old() 539 *permutation = permIS; in DMCreateSectionPermutation_Plex_Cohesive_Old() 568 IS permIS; in DMCreateSectionPermutation_Plex_Cohesive() local 606 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, pEnd - pStart, perm, PETSC_OWN_POINTER, &permIS)); in DMCreateSectionPermutation_Plex_Cohesive() [all …]
|
| H A D | plexsection.c | 451 IS *bcPoints, *bcComps, permIS; in DMCreateLocalSection_Plex() local 611 PetscCall(DMCreateSectionPermutation(dm, &permIS, &blockStarts)); in DMCreateLocalSection_Plex() 612 …xCreateSection(dm, labels, numComp, numDof, numBC, bcFields, bcComps, bcPoints, permIS, §ion)); in DMCreateLocalSection_Plex() 614 PetscCall(ISDestroy(&permIS)); in DMCreateLocalSection_Plex()
|
| /petsc/src/dm/dt/dualspace/interface/ |
| H A D | dualspace.c | 848 IS permIS; in PetscDualSpaceSectionCreate_Internal() local 850 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, pEnd - pStart, perm, PETSC_OWN_POINTER, &permIS)); in PetscDualSpaceSectionCreate_Internal() 851 PetscCall(ISSetPermutation(permIS)); in PetscDualSpaceSectionCreate_Internal() 852 PetscCall(PetscSectionSetPermutation(section, permIS)); in PetscDualSpaceSectionCreate_Internal() 853 PetscCall(ISDestroy(&permIS)); in PetscDualSpaceSectionCreate_Internal()
|
| /petsc/src/dm/dt/dualspace/impls/lagrange/ |
| H A D | dspacelagrange.c | 1950 IS permIS; in MatPermuteByNodeIdx() local 1964 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, m, perm, PETSC_USE_POINTER, &permIS)); in MatPermuteByNodeIdx() 1965 PetscCall(ISSetPermutation(permIS)); in MatPermuteByNodeIdx() 1968 PetscCall(MatPermute(A, permIS, id, Aperm)); in MatPermuteByNodeIdx() 1969 PetscCall(ISDestroy(&permIS)); in MatPermuteByNodeIdx()
|
| /petsc/src/dm/dt/interface/ |
| H A D | dtds.c | 3985 IS permIS; in PetscDSPermuteQuadPoint() local 3999 permIS = ds->quadPerm[(PetscInt)ct][ornt + Na]; in PetscDSPermuteQuadPoint() 4000 PetscCall(ISGetIndices(permIS, &perm)); in PetscDSPermuteQuadPoint() 4002 PetscCall(ISRestoreIndices(permIS, &perm)); in PetscDSPermuteQuadPoint()
|
| /petsc/src/dm/impls/forest/p4est/ |
| H A D | pforest.h | 2090 IS permIS; in DMCreateReferenceTree_pforest() local 2093 PetscCall(ISCreateGeneral(PETSC_COMM_SELF, nPoints, perm, PETSC_USE_POINTER, &permIS)); in DMCreateReferenceTree_pforest() 2094 PetscCall(DMPlexPermute(dmRefined, permIS, &dmPerm)); in DMCreateReferenceTree_pforest() 2099 PetscCall(ISDestroy(&permIS)); in DMCreateReferenceTree_pforest()
|