Searched refs:clPerm (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/is/section/interface/ |
| H A D | section.c | 3226 …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 D | plexfem.c | 6391 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()
|