Lines Matching refs:gv
296 PetscErrorCode DMPlexGlobalToNaturalBegin(DM dm, Vec gv, Vec nv) in DMPlexGlobalToNaturalBegin() argument
318 PetscCall(VecGetLocalSize(gv, &n)); in DMPlexGlobalToNaturalBegin()
322 PetscCall(VecGetArrayRead(gv, &inarray)); in DMPlexGlobalToNaturalBegin()
324 PetscCall(VecRestoreArrayRead(gv, &inarray)); in DMPlexGlobalToNaturalBegin()
327 PetscCall(VecCopy(gv, nv)); in DMPlexGlobalToNaturalBegin()
355 PetscErrorCode DMPlexGlobalToNaturalEnd(DM dm, Vec gv, Vec nv) in DMPlexGlobalToNaturalEnd() argument
365 PetscCall(VecGetArrayRead(gv, &inarray)); in DMPlexGlobalToNaturalEnd()
368 PetscCall(VecRestoreArrayRead(gv, &inarray)); in DMPlexGlobalToNaturalEnd()
398 PetscErrorCode DMPlexNaturalToGlobalBegin(DM dm, Vec nv, Vec gv) in DMPlexNaturalToGlobalBegin() argument
411 PetscCall(VecZeroEntries(gv)); in DMPlexNaturalToGlobalBegin()
412 PetscCall(VecGetArray(gv, &outarray)); in DMPlexNaturalToGlobalBegin()
416 PetscCall(VecRestoreArray(gv, &outarray)); in DMPlexNaturalToGlobalBegin()
418 PetscCall(VecCopy(nv, gv)); in DMPlexNaturalToGlobalBegin()
446 PetscErrorCode DMPlexNaturalToGlobalEnd(DM dm, Vec nv, Vec gv) in DMPlexNaturalToGlobalEnd() argument
457 PetscCall(VecGetArray(gv, &outarray)); in DMPlexNaturalToGlobalEnd()
460 PetscCall(VecRestoreArray(gv, &outarray)); in DMPlexNaturalToGlobalEnd()