Home
last modified time | relevance | path

Searched refs:ltog_injective (Results 1 – 6 of 6) sorted by relevance

/petsc/include/petsc/private/
H A Ddmstagimpl.h37 VecScatter ltog_injective; /* Local --> Global, injective */ member
/petsc/src/dm/impls/stag/
H A Dstag.c342 PetscCall(VecScatterDestroy(&stag->ltog_injective)); in DMDestroy_Stag()
674 if (stag->ltog_injective) { in DMLocalToGlobalBegin_Stag()
675 PetscCall(VecScatterBegin(stag->ltog_injective, l, g, mode, SCATTER_FORWARD)); in DMLocalToGlobalBegin_Stag()
691 if (stag->ltog_injective) { in DMLocalToGlobalEnd_Stag()
692 PetscCall(VecScatterEnd(stag->ltog_injective, l, g, mode, SCATTER_FORWARD)); in DMLocalToGlobalEnd_Stag()
963 stag->ltog_injective = NULL; in DMCreate_Stag()
H A Dstag1d.c493 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_1d()
H A Dstagutils.c945 if (stag->ltog_injective) PetscFunctionReturn(PETSC_SUCCESS); /* Don't re-populate */ in DMStagPopulateLocalToGlobalInjective()
H A Dstag2d.c1234 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_2d()
H A Dstag3d.c3277 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_3d()