Lines Matching refs:nv

296 PetscErrorCode DMPlexGlobalToNaturalBegin(DM dm, Vec gv, Vec nv)  in DMPlexGlobalToNaturalBegin()  argument
313 PetscCall(VecGetLocalSize(nv, &n)); in DMPlexGlobalToNaturalBegin()
321 PetscCall(VecGetArray(nv, &outarray)); in DMPlexGlobalToNaturalBegin()
325 PetscCall(VecRestoreArray(nv, &outarray)); in DMPlexGlobalToNaturalBegin()
327 PetscCall(VecCopy(gv, nv)); in DMPlexGlobalToNaturalBegin()
355 PetscErrorCode DMPlexGlobalToNaturalEnd(DM dm, Vec gv, Vec nv) in DMPlexGlobalToNaturalEnd() argument
366 PetscCall(VecGetArray(nv, &outarray)); in DMPlexGlobalToNaturalEnd()
369 PetscCall(VecRestoreArray(nv, &outarray)); in DMPlexGlobalToNaturalEnd()
398 PetscErrorCode DMPlexNaturalToGlobalBegin(DM dm, Vec nv, Vec gv) in DMPlexNaturalToGlobalBegin() argument
413 PetscCall(VecGetArrayRead(nv, &inarray)); in DMPlexNaturalToGlobalBegin()
415 PetscCall(VecRestoreArrayRead(nv, &inarray)); in DMPlexNaturalToGlobalBegin()
418 PetscCall(VecCopy(nv, gv)); in DMPlexNaturalToGlobalBegin()
446 PetscErrorCode DMPlexNaturalToGlobalEnd(DM dm, Vec nv, Vec gv) in DMPlexNaturalToGlobalEnd() argument
456 PetscCall(VecGetArrayRead(nv, &inarray)); in DMPlexNaturalToGlobalEnd()
459 PetscCall(VecRestoreArrayRead(nv, &inarray)); in DMPlexNaturalToGlobalEnd()
488 PetscErrorCode DMPlexCreateNaturalVector(DM dm, Vec *nv) in DMPlexCreateNaturalVector() argument
510 PetscCall(VecCreate(PetscObjectComm((PetscObject)dm), nv)); in DMPlexCreateNaturalVector()
511 PetscCall(VecSetSizes(*nv, nleaves, PETSC_DETERMINE)); in DMPlexCreateNaturalVector()
512 PetscCall(VecSetBlockSize(*nv, bs)); in DMPlexCreateNaturalVector()
513 PetscCall(VecSetType(*nv, dm->vectype)); in DMPlexCreateNaturalVector()
514 PetscCall(VecSetDM(*nv, dm)); in DMPlexCreateNaturalVector()
516 PetscCall(DMCreateLocalVector(dm, nv)); in DMPlexCreateNaturalVector()