Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexreorder.c246 DM_Plex *plex = (DM_Plex *)dm->data, *plexNew; in DMPlexPermute() local
271 plexNew = (DM_Plex *)(*pdm)->data; in DMPlexPermute()
288 … if (plex->subpointMap) PetscCall(DMLabelPermute(plex->subpointMap, perm, &plexNew->subpointMap)); in DMPlexPermute()
302 PetscCall(PetscSectionDestroy(&plexNew->coneSection)); in DMPlexPermute()
303 PetscCall(PetscSectionPermute(plex->coneSection, perm, &plexNew->coneSection)); in DMPlexPermute()
304 PetscCall(PetscSectionGetStorageSize(plexNew->coneSection, &n)); in DMPlexPermute()
305 PetscCall(PetscMalloc1(n, &plexNew->cones)); in DMPlexPermute()
306 PetscCall(PetscMalloc1(n, &plexNew->coneOrientations)); in DMPlexPermute()
312 PetscCall(PetscSectionGetDof(plexNew->coneSection, pperm[p], &dof)); in DMPlexPermute()
314 PetscCall(PetscSectionGetOffset(plexNew->coneSection, pperm[p], &offNew)); in DMPlexPermute()
[all …]