Lines Matching refs:dm
68 if (bc_def_->dm) PetscCall(DMDestroy(&bc_def_->dm)); in BCDefinitionDestroy()
106 if (is_detailed) PetscCall(DMView(bc_def->dm, viewer)); in BCDefinitionView()
231 PetscErrorCode BCDefinitionSetDM(BCDefinition bc_def, DM dm) { in BCDefinitionSetDM() argument
234 if (bc_def->dm) PetscCall(DMDestroy(&bc_def->dm)); in BCDefinitionSetDM()
235 if (dm) { in BCDefinitionSetDM()
236 PetscValidHeaderSpecific(dm, DM_CLASSID, 2); in BCDefinitionSetDM()
237 PetscCall(PetscObjectReference((PetscObject)dm)); in BCDefinitionSetDM()
238 bc_def->dm = dm; in BCDefinitionSetDM()
249 PetscErrorCode BCDefinitionGetDM(BCDefinition bc_def, DM *dm) { in BCDefinitionGetDM() argument
253 PetscAssertPointer(dm, 2); in BCDefinitionGetDM()
254 *dm = bc_def->dm; in BCDefinitionGetDM()
338 …PetscCheck(bc_def->dm, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONGSTATE, "BCDefinition must have DM set u… in BCDefinitionAddOperators()
343 PetscCall(DMGetLabel(bc_def->dm, "Face Sets", &face_sets_label)); in BCDefinitionAddOperators()
352 … PetscCall(DMPlexCreateFaceLabel(bc_def->dm, face_set_values[f], &face_orientation_label_name)); in BCDefinitionAddOperators()
353 PetscCall(DMGetLabel(bc_def->dm, face_orientation_label_name, &face_orientation_label)); in BCDefinitionAddOperators()
356 …PetscCall(DMLabelCreateGlobalValueArray(bc_def->dm, face_orientation_label, &num_orientations_valu… in BCDefinitionAddOperators()