Lines Matching refs:inject
1052 static PetscErrorCode DMCreateInjection_DA_1D(DM dac, DM daf, VecScatter *inject) in DMCreateInjection_DA_1D() argument
1101 PetscCall(VecScatterCreate(vecf, isf, vecc, NULL, inject)); in DMCreateInjection_DA_1D()
1108 static PetscErrorCode DMCreateInjection_DA_2D(DM dac, DM daf, VecScatter *inject) in DMCreateInjection_DA_2D() argument
1167 PetscCall(VecScatterCreate(vecf, isf, vecc, NULL, inject)); in DMCreateInjection_DA_2D()
1174 static PetscErrorCode DMCreateInjection_DA_3D(DM dac, DM daf, VecScatter *inject) in DMCreateInjection_DA_3D() argument
1257 PetscCall(VecScatterCreate(vecf, isf, vecc, NULL, inject)); in DMCreateInjection_DA_3D()
1269 VecScatter inject = NULL; in DMCreateInjection_DA() local
1288 PetscCall(DMCreateInjection_DA_1D(dac, daf, &inject)); in DMCreateInjection_DA()
1290 PetscCall(DMCreateInjection_DA_2D(dac, daf, &inject)); in DMCreateInjection_DA()
1292 PetscCall(DMCreateInjection_DA_3D(dac, daf, &inject)); in DMCreateInjection_DA()
1294 PetscCall(MatCreateScatter(PetscObjectComm((PetscObject)inject), inject, mat)); in DMCreateInjection_DA()
1295 PetscCall(VecScatterDestroy(&inject)); in DMCreateInjection_DA()