Lines Matching refs:flips

1175     const PetscScalar ***flips  = NULL;  in DMPlexComputeAnchorMatrix_Tree_Direct()  local
1201 PetscCall(PetscDualSpaceGetSymmetries(dspace, &perms, &flips)); in DMPlexComputeAnchorMatrix_Tree_Direct()
1315 flip = (flips && flips[i]) ? flips[i][o] : NULL; in DMPlexComputeAnchorMatrix_Tree_Direct()
1342 flipP = (flips && flips[j]) ? flips[j][oq] : NULL; in DMPlexComputeAnchorMatrix_Tree_Direct()
1397 const PetscScalar **flips; in DMPlexReferenceTreeGetChildrenMatrices() local
1430 … PetscCall(PetscSectionGetFieldPointSyms(refSection, f, closureSize, closure, &perms, &flips)); in DMPlexReferenceTreeGetChildrenMatrices()
1434 PetscCall(PetscSectionGetPointSyms(refSection, closureSize, closure, &perms, &flips)); in DMPlexReferenceTreeGetChildrenMatrices()
1457 if (flips) { in DMPlexReferenceTreeGetChildrenMatrices()
1463 const PetscScalar *flip = flips ? flips[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()
1641 const PetscScalar **flips; 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()
1673 const PetscScalar *flip = flips ? flips[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()
2083 const PetscScalar ***flips; in DMPlexComputeInterpolatorTree() local
2134 …cCall(PetscMalloc2(maxFields + 1, (PetscInt ****)&perms, maxFields + 1, (PetscScalar ****)&flips)); in DMPlexComputeInterpolatorTree()
2136 PetscCall(PetscMemzero((void *)flips, (maxFields + 1) * sizeof(const PetscScalar **))); 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()
2320 …all(PetscSectionRestoreFieldPointSyms(localCoarse, f, closureSize, closure, &perms[f], &flips[f])); in DMPlexComputeInterpolatorTree()
2321 …e 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()
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()
3021 const PetscScalar ***flips; in DMPlexComputeInjectorReferenceTree() local
3026 PetscCall(PetscDualSpaceGetSymmetries(dsp, &perms, &flips)); in DMPlexComputeInjectorReferenceTree()