Lines Matching refs:perms

1174     const PetscInt    ***perms  = NULL;  in DMPlexComputeAnchorMatrix_Tree_Direct()  local
1201 PetscCall(PetscDualSpaceGetSymmetries(dspace, &perms, &flips)); in DMPlexComputeAnchorMatrix_Tree_Direct()
1314 perm = (perms && perms[i]) ? perms[i][o] : NULL; in DMPlexComputeAnchorMatrix_Tree_Direct()
1341 permP = (perms && perms[j]) ? perms[j][oq] : NULL; in DMPlexComputeAnchorMatrix_Tree_Direct()
1396 const PetscInt **perms; in DMPlexReferenceTreeGetChildrenMatrices() local
1430 … PetscCall(PetscSectionGetFieldPointSyms(refSection, f, closureSize, closure, &perms, &flips)); in DMPlexReferenceTreeGetChildrenMatrices()
1434 PetscCall(PetscSectionGetPointSyms(refSection, closureSize, closure, &perms, &flips)); in DMPlexReferenceTreeGetChildrenMatrices()
1442 const PetscInt *perm = perms ? perms[i] : NULL; in DMPlexReferenceTreeGetChildrenMatrices()
1482 … PetscCall(PetscSectionRestoreFieldPointSyms(refSection, f, closureSize, closure, &perms, &flips)); in DMPlexReferenceTreeGetChildrenMatrices()
1484 PetscCall(PetscSectionRestorePointSyms(refSection, closureSize, closure, &perms, &flips)); in DMPlexReferenceTreeGetChildrenMatrices()
1640 const PetscInt **perms; in DMPlexComputeAnchorMatrix_Tree_FromReference() local
1651 …Fields) PetscCall(PetscSectionGetFieldPointSyms(section, f, closureSize, closure, &perms, &flips)); in DMPlexComputeAnchorMatrix_Tree_FromReference()
1652 else PetscCall(PetscSectionGetPointSyms(section, closureSize, closure, &perms, &flips)); in DMPlexComputeAnchorMatrix_Tree_FromReference()
1672 const PetscInt *perm = perms ? perms[i] : NULL; in DMPlexComputeAnchorMatrix_Tree_FromReference()
1736 … PetscCall(PetscSectionRestoreFieldPointSyms(section, f, closureSize, closure, &perms, &flips)); in DMPlexComputeAnchorMatrix_Tree_FromReference()
1738 PetscCall(PetscSectionRestorePointSyms(section, closureSize, closure, &perms, &flips)); in DMPlexComputeAnchorMatrix_Tree_FromReference()
2082 const PetscInt ***perms; in DMPlexComputeInterpolatorTree() local
2134 …PetscCall(PetscMalloc2(maxFields + 1, (PetscInt ****)&perms, maxFields + 1, (PetscScalar ****)&fli… in DMPlexComputeInterpolatorTree()
2135 PetscCall(PetscMemzero((void *)perms, (maxFields + 1) * sizeof(const PetscInt **))); in DMPlexComputeInterpolatorTree()
2297 …tscCall(PetscSectionGetFieldPointSyms(localCoarse, f, closureSize, closure, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2298 … else PetscCall(PetscSectionGetPointSyms(localCoarse, closureSize, closure, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2318 …nchorsModifyMat(coarse, localCoarse, closureSize, numRowIndices, closure, perms, pMatIn, &numPoint… in DMPlexComputeInterpolatorTree()
2320 …all(PetscSectionRestoreFieldPointSyms(localCoarse, f, closureSize, closure, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2321 …else PetscCall(PetscSectionRestorePointSyms(localCoarse, closureSize, closure, &perms[f], &flips[f… in DMPlexComputeInterpolatorTree()
2324 … PetscCall(PetscSectionGetFieldPointSyms(localCoarse, f, numPoints, points, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2325 … else PetscCall(PetscSectionGetPointSyms(localCoarse, numPoints, points, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2348 … c, globalOff < 0 ? -(globalOff + 1) : globalOff, newOffsets, PETSC_FALSE, perms, cl, NULL, pInd)); in DMPlexComputeInterpolatorTree()
2353 const PetscInt *perm = perms[0] ? perms[0][cl] : NULL; in DMPlexComputeInterpolatorTree()
2360 …scCall(PetscSectionRestoreFieldPointSyms(localCoarse, f, numPoints, points, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2361 …else PetscCall(PetscSectionRestorePointSyms(localCoarse, numPoints, points, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2807 PetscCall(PetscFree2(*(PetscInt ****)&perms, *(PetscScalar ****)&flips)); in DMPlexComputeInterpolatorTree()
3020 const PetscInt ***perms; in DMPlexComputeInjectorReferenceTree() local
3026 PetscCall(PetscDualSpaceGetSymmetries(dsp, &perms, &flips)); in DMPlexComputeInjectorReferenceTree()
3027 pperms = perms ? perms[pI] ? perms[pI][pO] : NULL : NULL; in DMPlexComputeInjectorReferenceTree()
3109 cperms = perms ? perms[cI] ? perms[cI][childO] : NULL : NULL; in DMPlexComputeInjectorReferenceTree()