Home
last modified time | relevance | path

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

/petsc/src/dm/impls/plex/
H A Dplexreorder.c198 …inates_Private(IS perm, PetscSection cs, Vec coordinates, PetscSection *csNew, Vec *coordinatesNew) in DMPlexRemapCoordinates_Private() argument
207 PetscCall(VecDuplicate(coordinates, coordinatesNew)); in DMPlexRemapCoordinates_Private()
209 PetscCall(PetscObjectSetName((PetscObject)*coordinatesNew, name)); in DMPlexRemapCoordinates_Private()
211 PetscCall(VecGetArray(*coordinatesNew, &coordsNew)); in DMPlexRemapCoordinates_Private()
224 PetscCall(VecRestoreArray(*coordinatesNew, &coordsNew)); in DMPlexRemapCoordinates_Private()
339 Vec coordinates, coordinatesNew; in DMPlexPermute() local
343 PetscCall(DMPlexRemapCoordinates_Private(perm, cs, coordinates, &csNew, &coordinatesNew)); in DMPlexPermute()
345 PetscCall(DMSetCoordinatesLocal(*pdm, coordinatesNew)); in DMPlexPermute()
347 PetscCall(VecDestroy(&coordinatesNew)); in DMPlexPermute()
357 PetscCall(DMPlexRemapCoordinates_Private(perm, cs, coordinates, &csNew, &coordinatesNew)); in DMPlexPermute()
[all …]
H A Dplexcreate.c320 Vec coordinates, coordinatesNew; in DMPlexCreateCoordinateSpace() local
365 PetscCall(VecCreate(PetscObjectComm((PetscObject)coordinates), &coordinatesNew)); in DMPlexCreateCoordinateSpace()
367 PetscCall(VecSetType(coordinatesNew, vectype)); in DMPlexCreateCoordinateSpace()
371 PetscCall(VecSetSizes(coordinatesNew, n * cdim, PETSC_DETERMINE)); in DMPlexCreateCoordinateSpace()
372 PetscCall(VecSetUp(coordinatesNew)); in DMPlexCreateCoordinateSpace()
377 PetscCall(VecISCopy(coordinatesNew, idx, SCATTER_FORWARD, coordinates)); in DMPlexCreateCoordinateSpace()
379 PetscCall(DMSetCoordinatesLocal(dm, coordinatesNew)); in DMPlexCreateCoordinateSpace()
380 PetscCall(VecDestroy(&coordinatesNew)); in DMPlexCreateCoordinateSpace()
385 PetscCall(DMGetCoordinates(dm, &coordinatesNew)); in DMPlexCreateCoordinateSpace()
386 PetscCall(VecGetLocalSize(coordinatesNew, &gn)); in DMPlexCreateCoordinateSpace()
[all …]