Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexreorder.c5 …ure_Static(DM dm, PetscInt numPoints, const PetscInt pperm[], PetscInt **clperm, PetscInt **invclp… in DMPlexCreateOrderingClosure_Static() argument
43 *clperm = perm; in DMPlexCreateOrderingClosure_Static()
72 …PetscInt *start = NULL, *adjacency = NULL, *cperm, *clperm = NULL, *invclperm = NULL, *mask, *xls,… in DMPlexGetOrdering() local
127 PetscCall(DMPlexCreateOrderingClosure_Static(dm, numCells, cperm, &clperm, &invclperm)); in DMPlexGetOrdering()
129 PetscCall(PetscFree(clperm)); in DMPlexGetOrdering()
H A Dplex.c6479 …ion section, PetscInt numPoints, const PetscInt points[], const PetscInt clperm[], const PetscScal… in DMPlexVecGetClosure_Static() argument
6498 if (clperm) { in DMPlexVecGetClosure_Static()
6500 for (d = 0; d < dof; d++) array[clperm[offset + perm[d]]] = varr[d]; in DMPlexVecGetClosure_Static()
6502 for (d = 0; d < dof; d++) array[clperm[offset + d]] = varr[d]; in DMPlexVecGetClosure_Static()
6505 for (d = 0; d < dof; d++) array[clperm[offset + d]] *= flip[d]; in DMPlexVecGetClosure_Static()
6524 …t numPoints, const PetscInt points[], PetscInt numFields, const PetscInt clperm[], const PetscScal… in DMPlexVecGetClosure_Fields_Static() argument
6546 if (clperm) { in DMPlexVecGetClosure_Fields_Static()
6548 for (b = 0; b < fdof; b++) array[clperm[offset + perm[b]]] = varr[b]; in DMPlexVecGetClosure_Fields_Static()
6550 for (b = 0; b < fdof; b++) array[clperm[offset + b]] = varr[b]; in DMPlexVecGetClosure_Fields_Static()
6553 for (b = 0; b < fdof; b++) array[clperm[offset + b]] *= flip[b]; in DMPlexVecGetClosure_Fields_Static()
[all …]