Home
last modified time | relevance | path

Searched refs:clPerm (Results 1 – 2 of 2) sorted by relevance

/petsc/src/vec/is/section/interface/
H A Dsection.c3226 …on section, PetscObject obj, PetscInt depth, PetscInt clSize, PetscCopyMode mode, PetscInt *clPerm) in PetscSectionSetClosurePermutation_Internal() argument
3249 PetscCall(PetscArraycpy(val->perm, clPerm, clSize)); in PetscSectionSetClosurePermutation_Internal()
3251 val->perm = clPerm; in PetscSectionSetClosurePermutation_Internal()
3254 for (i = 0; i < clSize; ++i) val->invPerm[clPerm[i]] = i; in PetscSectionSetClosurePermutation_Internal()
3283 const PetscInt *clPerm = NULL; in PetscSectionSetClosurePermutation() local
3289 PetscCall(ISGetIndices(perm, &clPerm)); in PetscSectionSetClosurePermutation()
3291 …etClosurePermutation_Internal(section, obj, depth, clSize, PETSC_COPY_VALUES, (PetscInt *)clPerm)); in PetscSectionSetClosurePermutation()
3292 if (perm) PetscCall(ISRestoreIndices(perm, &clPerm)); in PetscSectionSetClosurePermutation()
3334 const PetscInt *clPerm = NULL; in PetscSectionGetClosurePermutation() local
3337 PetscCall(PetscSectionGetClosurePermutation_Private(section, obj, depth, clSize, &clPerm)); in PetscSectionGetClosurePermutation()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexfem.c6391 PetscBool clPerm = mesh->useMatClPerm; in DMPlexComputeJacobianByKeyGeneral() local
6574 …exMatSetClosureGeneral(dmr, rsection, rglobalSection, clPerm, dmc, csection, cglobalSection, clPer… in DMPlexComputeJacobianByKeyGeneral()
6577 …exMatSetClosureGeneral(dmr, rsection, rglobalSection, clPerm, dmc, csection, cglobalSection, clPer… in DMPlexComputeJacobianByKeyGeneral()
6581 …exMatSetClosureGeneral(dmr, rsection, rglobalSection, clPerm, dmc, csection, cglobalSection, clPer… in DMPlexComputeJacobianByKeyGeneral()