Lines Matching refs:viewer

40 PetscErrorCode PetscViewerVTKAddField(PetscViewer viewer, PetscObject dm, PetscErrorCode (*PetscVie…  in PetscViewerVTKAddField()  argument
43 PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 1); in PetscViewerVTKAddField()
46viewer, "PetscViewerVTKAddField_C", (PetscViewer, PetscObject, PetscErrorCode (*)(PetscObject, Pet… in PetscViewerVTKAddField()
63 PetscErrorCode PetscViewerVTKGetDM(PetscViewer viewer, PetscObject *dm) in PetscViewerVTKGetDM() argument
66 PetscValidHeaderSpecific(viewer, PETSC_VIEWER_CLASSID, 1); in PetscViewerVTKGetDM()
67 PetscUseMethod(viewer, "PetscViewerVTKGetDM_C", (PetscViewer, PetscObject *), (viewer, dm)); in PetscViewerVTKGetDM()
71 static PetscErrorCode PetscViewerDestroy_VTK(PetscViewer viewer) in PetscViewerDestroy_VTK() argument
73 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerDestroy_VTK()
78 PetscCall(PetscObjectComposeFunction((PetscObject)viewer, "PetscViewerFileSetName_C", NULL)); in PetscViewerDestroy_VTK()
79 PetscCall(PetscObjectComposeFunction((PetscObject)viewer, "PetscViewerFileGetName_C", NULL)); in PetscViewerDestroy_VTK()
80 PetscCall(PetscObjectComposeFunction((PetscObject)viewer, "PetscViewerFileSetMode_C", NULL)); in PetscViewerDestroy_VTK()
81 PetscCall(PetscObjectComposeFunction((PetscObject)viewer, "PetscViewerFileGetMode_C", NULL)); in PetscViewerDestroy_VTK()
82 PetscCall(PetscObjectComposeFunction((PetscObject)viewer, "PetscViewerVTKAddField_C", NULL)); in PetscViewerDestroy_VTK()
83 PetscCall(PetscObjectComposeFunction((PetscObject)viewer, "PetscViewerVTKGetDM_C", NULL)); in PetscViewerDestroy_VTK()
87 static PetscErrorCode PetscViewerFlush_VTK(PetscViewer viewer) in PetscViewerFlush_VTK() argument
89 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFlush_VTK()
93 …PetscCheck(!vtk->link || !(!vtk->dm || !vtk->write), PetscObjectComm((PetscObject)viewer), PETSC_E… in PetscViewerFlush_VTK()
94 if (vtk->write) PetscCall((*vtk->write)(vtk->dm, viewer)); in PetscViewerFlush_VTK()
106 static PetscErrorCode PetscViewerFileSetName_VTK(PetscViewer viewer, const char name[]) in PetscViewerFileSetName_VTK() argument
108 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileSetName_VTK()
113 PetscCall(PetscViewerFlush(viewer)); in PetscViewerFileSetName_VTK()
125viewer->format == PETSC_VIEWER_DEFAULT, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_INCOMP… in PetscViewerFileSetName_VTK()
127 if (viewer->format == PETSC_VIEWER_DEFAULT) viewer->format = PETSC_VIEWER_VTK_VTS; in PetscViewerFileSetName_VTK()
128viewer->format == PETSC_VIEWER_VTK_VTS, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_INCOMP… in PetscViewerFileSetName_VTK()
130 if (viewer->format == PETSC_VIEWER_DEFAULT) viewer->format = PETSC_VIEWER_VTK_VTU; in PetscViewerFileSetName_VTK()
131viewer->format == PETSC_VIEWER_VTK_VTU, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_INCOMP… in PetscViewerFileSetName_VTK()
133 if (viewer->format == PETSC_VIEWER_DEFAULT) viewer->format = PETSC_VIEWER_VTK_VTR; in PetscViewerFileSetName_VTK()
134viewer->format == PETSC_VIEWER_VTK_VTR, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_INCOMP… in PetscViewerFileSetName_VTK()
135 …} else SETERRQ(PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_UNKNOWN_TYPE, "File '%s' has un… in PetscViewerFileSetName_VTK()
140 static PetscErrorCode PetscViewerFileGetName_VTK(PetscViewer viewer, const char **name) in PetscViewerFileGetName_VTK() argument
142 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileGetName_VTK()
149 static PetscErrorCode PetscViewerFileSetMode_VTK(PetscViewer viewer, PetscFileMode type) in PetscViewerFileSetMode_VTK() argument
151 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileSetMode_VTK()
158 static PetscErrorCode PetscViewerFileGetMode_VTK(PetscViewer viewer, PetscFileMode *type) in PetscViewerFileGetMode_VTK() argument
160 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileGetMode_VTK()
167 static PetscErrorCode PetscViewerVTKAddField_VTK(PetscViewer viewer, PetscObject dm, PetscErrorCode… in PetscViewerVTKAddField_VTK() argument
169 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerVTKAddField_VTK()
174 …PetscCheck(!checkdm || dm == vtk->dm, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_INCOMP, … in PetscViewerVTKAddField_VTK()
193 static PetscErrorCode PetscViewerVTKGetDM_VTK(PetscViewer viewer, PetscObject *dm) in PetscViewerVTKGetDM_VTK() argument
195 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerVTKGetDM_VTK()
288 PetscErrorCode PetscViewerVTKFWrite(PetscViewer viewer, FILE *fp, const void *data, PetscCount n, M… in PetscViewerVTKFWrite() argument
297 …PetscCheck(n >= 0, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_OUTOFRANGE, "Trying to writ… in PetscViewerVTKFWrite()
299 PetscCallMPI(MPI_Comm_rank(PetscObjectComm((PetscObject)viewer), &rank)); in PetscViewerVTKFWrite()