Searched refs:clperm (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexreorder.c | 5 …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 D | plex.c | 6479 …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 …]
|