Searched refs:ltog_injective (Results 1 – 6 of 6) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | dmstagimpl.h | 37 VecScatter ltog_injective; /* Local --> Global, injective */ member
|
| /petsc/src/dm/impls/stag/ |
| H A D | stag.c | 342 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 D | stag1d.c | 493 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_1d()
|
| H A D | stagutils.c | 945 if (stag->ltog_injective) PetscFunctionReturn(PETSC_SUCCESS); /* Don't re-populate */ in DMStagPopulateLocalToGlobalInjective()
|
| H A D | stag2d.c | 1234 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_2d()
|
| H A D | stag3d.c | 3277 PetscCall(VecScatterCreate(local, isLocal, global, isGlobal, &stag->ltog_injective)); in DMStagPopulateLocalToGlobalInjective_3d()
|