Home
last modified time | relevance | path

Searched refs:permIS (Results 1 – 6 of 6) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexreorder.c434 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 Dplexsection.c451 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, &section)); in DMCreateLocalSection_Plex()
614 PetscCall(ISDestroy(&permIS)); in DMCreateLocalSection_Plex()
/petsc/src/dm/dt/dualspace/interface/
H A Ddualspace.c848 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 Ddspacelagrange.c1950 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 Ddtds.c3985 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 Dpforest.h2090 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()