Lines Matching refs:coords
9 Vec coords, ccoords; in DMRestrictHook_Coordinates() local
15 PetscCall(DMGetCoordinates(dm, &coords)); in DMRestrictHook_Coordinates()
17 if (coords && !ccoords) { in DMRestrictHook_Coordinates()
21 PetscCall(MatRestrict(inject, coords, ccoords)); in DMRestrictHook_Coordinates()
32 Vec coords, ccoords, clcoords; in DMSubDomainHook_Coordinates() local
38 PetscCall(DMGetCoordinates(dm, &coords)); in DMSubDomainHook_Coordinates()
40 if (coords && !ccoords) { in DMSubDomainHook_Coordinates()
46 PetscCall(VecScatterBegin(scat_i[0], coords, ccoords, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainHook_Coordinates()
47 PetscCall(VecScatterEnd(scat_i[0], coords, ccoords, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainHook_Coordinates()
48 PetscCall(VecScatterBegin(scat_g[0], coords, clcoords, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainHook_Coordinates()
49 PetscCall(VecScatterEnd(scat_g[0], coords, clcoords, INSERT_VALUES, SCATTER_FORWARD)); in DMSubDomainHook_Coordinates()
670 Vec coords; in DMGetCoordinatesLocalTuple() local
682 PetscCall(DMGetCoordinatesLocal(dm, &coords)); in DMGetCoordinatesLocalTuple()
683 …PetscCheck(coords, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "DMGetCoordinatesLo… in DMGetCoordinatesLocalTuple()
685 PetscCall(VecGetArrayRead(coords, &arr)); in DMGetCoordinatesLocalTuple()
687 PetscCall(VecRestoreArrayRead(coords, &arr)); in DMGetCoordinatesLocalTuple()
883 Vec coords = NULL; in DMGetLocalBoundingBox_Coordinates() local
904 PetscCall(DMGetCoordinatesLocal(dm, &coords)); in DMGetLocalBoundingBox_Coordinates()
905 if (coords) { in DMGetLocalBoundingBox_Coordinates()
913 PetscCall(VecGetArrayRead(coords, &local_coords)); in DMGetLocalBoundingBox_Coordinates()
914 PetscCall(VecGetLocalSize(coords, &N)); in DMGetLocalBoundingBox_Coordinates()
922 PetscCall(VecRestoreArrayRead(coords, &local_coords)); in DMGetLocalBoundingBox_Coordinates()
923 PetscCall(DMGetCellCoordinatesLocal(dm, &coords)); in DMGetLocalBoundingBox_Coordinates()
924 if (coords) { in DMGetLocalBoundingBox_Coordinates()
925 PetscCall(VecGetArrayRead(coords, &local_coords)); in DMGetLocalBoundingBox_Coordinates()
926 PetscCall(VecGetLocalSize(coords, &N)); in DMGetLocalBoundingBox_Coordinates()
934 PetscCall(VecRestoreArrayRead(coords, &local_coords)); in DMGetLocalBoundingBox_Coordinates()