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