Searched refs:permutation (Results 1 – 1 of 1) sorted by relevance
| /honee/src/ |
| H A D | dm-utils.c | 536 … GetClosurePermutationAndFieldOffsetAtDepth(DM dm, PetscInt depth, PetscInt field, IS *permutation, in GetClosurePermutationAndFieldOffsetAtDepth() argument 572 … PetscCall(PetscSectionGetClosurePermutation(section, (PetscObject)dm, depth, size, permutation)); in GetClosurePermutationAndFieldOffsetAtDepth() 596 IS permutation = NULL; in ComputeFieldTabulationP2C() local 609 …PetscCall(GetClosurePermutationAndFieldOffsetAtDepth(dm, dim, field, &permutation, &field_offset)); in ComputeFieldTabulationP2C() 610 has_permutation = !!permutation; in ComputeFieldTabulationP2C() 611 if (has_permutation) PetscCall(ISGetIndices(permutation, &permutation_indices)); in ComputeFieldTabulationP2C() 625 if (has_permutation) PetscCall(ISRestoreIndices(permutation, &permutation_indices)); in ComputeFieldTabulationP2C() 626 PetscCall(ISDestroy(&permutation)); in ComputeFieldTabulationP2C()
|