PetscErrorCode DMLabelView(DMLabel label, PetscViewer viewer) { PetscBool iascii; PetscErrorCode ierr; PetscFunctionBegin; PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 2); ierr = PetscObjectTypeCompare((PetscObject) viewer, PETSCVIEWERASCII, &iascii);CHKERRQ(ierr); if (iascii) { ierr = DMLabelView_Ascii(label, viewer);CHKERRQ(ierr); } else SETERRQ1(((PetscObject) viewer)->comm, PETSC_ERR_SUP, "Viewer type %s not supported by this mesh object", ((PetscObject) viewer)->type_name); PetscFunctionReturn(0); }
/*@C DMLabelView - View the label Input Parameters: + label - The DMLabel - viewer - The PetscViewer Level: intermediate .seealso: DMLabelCreate(), DMLabelDestroy() @*/ PetscErrorCode DMLabelView(DMLabel label, PetscViewer viewer) { PetscBool iascii; PetscErrorCode ierr; PetscFunctionBegin; PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 2); if (label) {ierr = DMLabelMakeAllValid_Private(label);CHKERRQ(ierr);} ierr = PetscObjectTypeCompare((PetscObject) viewer, PETSCVIEWERASCII, &iascii);CHKERRQ(ierr); if (iascii) { ierr = DMLabelView_Ascii(label, viewer);CHKERRQ(ierr); } PetscFunctionReturn(0); }