Lines Matching refs:lu
213 Vec lx, lu; in TestFieldProjection() local
225 PetscCall(DMGetLocalVector(dm, &lu)); in TestFieldProjection()
228 PetscCall(PetscObjectSetName((PetscObject)lu, lname)); in TestFieldProjection()
229 if (!label) PetscCall(DMProjectFunctionLocal(dm, 0.0, afuncs, NULL, INSERT_VALUES, lu)); in TestFieldProjection()
230 …all(DMProjectFunctionLabelLocal(dm, 0.0, label, 1, val, 0, NULL, afuncs, NULL, INSERT_VALUES, lu)); in TestFieldProjection()
231 PetscCall(VecViewFromOptions(lu, NULL, "-local_input_view")); in TestFieldProjection()
236 if (!label) PetscCall(DMProjectFieldLocal(dm, 0.0, lu, funcs, INSERT_VALUES, lx)); in TestFieldProjection()
237 …else PetscCall(DMProjectFieldLabelLocal(dm, 0.0, label, 1, val, 0, NULL, lu, funcs, INSERT_VALUES,… in TestFieldProjection()
240 PetscCall(DMRestoreLocalVector(dm, &lu)); in TestFieldProjection()
250 Vec lx, lu; in TestFieldProjectionMultiple() local
263 PetscCall(DMGetLocalVector(dmIn, &lu)); in TestFieldProjectionMultiple()
266 PetscCall(PetscObjectSetName((PetscObject)lu, lname)); in TestFieldProjectionMultiple()
267 if (!label) PetscCall(DMProjectFunctionLocal(dmIn, 0.0, afuncs, NULL, INSERT_VALUES, lu)); in TestFieldProjectionMultiple()
268 …l(DMProjectFunctionLabelLocal(dmIn, 0.0, label, 1, val, 0, NULL, afuncs, NULL, INSERT_VALUES, lu)); in TestFieldProjectionMultiple()
269 PetscCall(VecViewFromOptions(lu, NULL, "-local_input_view")); in TestFieldProjectionMultiple()
274 if (!label) PetscCall(DMProjectFieldLocal(dm, 0.0, lu, funcs, INSERT_VALUES, lx)); in TestFieldProjectionMultiple()
275 …else PetscCall(DMProjectFieldLabelLocal(dm, 0.0, label, 1, val, 0, NULL, lu, funcs, INSERT_VALUES,… in TestFieldProjectionMultiple()
278 PetscCall(DMRestoreLocalVector(dmIn, &lu)); in TestFieldProjectionMultiple()