Lines Matching refs:dm1
84 PetscErrorCode CheckDMLabelsSame(DM dm0, DM dm1) in CheckDMLabelsSame() argument
92 PetscCall(PetscObjectGetName((PetscObject)dm1, &name1)); in CheckDMLabelsSame()
93 PetscCall(DMCompareLabels(dm0, dm1, &same, &msg)); in CheckDMLabelsSame()
97 PetscCall(DMCompareLabels(dm0, dm1, NULL, NULL)); in CheckDMLabelsSame()
102 PetscErrorCode CheckDMLabelsNotSame(DM dm0, DM dm1) in CheckDMLabelsNotSame() argument
110 PetscCall(PetscObjectGetName((PetscObject)dm1, &name1)); in CheckDMLabelsNotSame()
111 PetscCall(DMCompareLabels(dm0, dm1, &same, &msg)); in CheckDMLabelsNotSame()
258 DM dm1; in main() local
262 PetscCall(CreateMesh("plex1", &dm1)); in main()
263 PetscCall(CheckDMLabelsNotSame(dm, dm1)); in main()
265 PetscCall(DMCopyLabels(dm, dm1, PETSC_OWN_POINTER, PETSC_FALSE, DM_COPY_LABELS_REPLACE)); in main()
266 PetscCall(CheckDMLabelsSame(dm, dm1)); in main()
268 PetscCall(DMCopyLabels(dm, dm1, PETSC_COPY_VALUES, PETSC_FALSE, DM_COPY_LABELS_REPLACE)); in main()
270 PetscCall(DMGetLabel(dm1, "label2", &label12)); in main()
278 PetscCall(CheckDMLabelsNotSame(dm, dm1)); in main()
284 PetscCall(CheckDMLabelsSame(dm, dm1)); in main()
287 PetscCall(CheckDMLabelsNotSame(dm, dm1)); in main()
289 PetscCall(CheckDMLabelsSame(dm, dm1)); in main()
291 PetscCall(DMDestroy(&dm1)); in main()