Lines Matching refs:originalv
759 PetscErrorCode VecView_Plex_Native(Vec originalv, PetscViewer viewer) in VecView_Plex_Native() argument
768 PetscCall(VecGetDM(originalv, &dm)); in VecView_Plex_Native()
769 PetscCall(PetscObjectGetComm((PetscObject)originalv, &comm)); in VecView_Plex_Native()
782 PetscCall(VecGetLocalSize(originalv, &n)); in VecView_Plex_Native()
786 PetscCall(DMPlexGlobalToNaturalBegin(dm, originalv, v)); in VecView_Plex_Native()
787 PetscCall(DMPlexGlobalToNaturalEnd(dm, originalv, v)); in VecView_Plex_Native()
788 PetscCall(PetscObjectGetName((PetscObject)originalv, &vecname)); in VecView_Plex_Native()
790 } else v = originalv; in VecView_Plex_Native()
791 } else v = originalv; in VecView_Plex_Native()
808 if (v != originalv) PetscCall(VecDestroy(&v)); in VecView_Plex_Native()
871 PetscErrorCode VecLoad_Plex_Native(Vec originalv, PetscViewer viewer) in VecLoad_Plex_Native() argument
878 PetscCall(VecGetDM(originalv, &dm)); in VecLoad_Plex_Native()
879 …PetscCheck(dm, PetscObjectComm((PetscObject)originalv), PETSC_ERR_ARG_WRONG, "Vector not generated… in VecLoad_Plex_Native()
891 PetscCall(PetscObjectGetName((PetscObject)originalv, &vecname)); in VecLoad_Plex_Native()
894 PetscCall(DMPlexNaturalToGlobalBegin(dm, v, originalv)); in VecLoad_Plex_Native()
895 PetscCall(DMPlexNaturalToGlobalEnd(dm, v, originalv)); in VecLoad_Plex_Native()
902 } else PetscCall(VecLoad_Default(originalv, viewer)); in VecLoad_Plex_Native()