Lines Matching refs:vtk

73   PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data;  in PetscViewerDestroy_VTK()  local
76 PetscCall(PetscFree(vtk->filename)); in PetscViewerDestroy_VTK()
77 PetscCall(PetscFree(vtk)); in PetscViewerDestroy_VTK()
89 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFlush_VTK() local
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()
95 for (link = vtk->link; link; link = next) { in PetscViewerFlush_VTK()
100 PetscCall(PetscObjectDestroy(&vtk->dm)); in PetscViewerFlush_VTK()
101 vtk->write = NULL; in PetscViewerFlush_VTK()
102 vtk->link = NULL; in PetscViewerFlush_VTK()
108 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileSetName_VTK() local
114 PetscCall(PetscFree(vtk->filename)); in PetscViewerFileSetName_VTK()
136 PetscCall(PetscStrallocpy(len ? name : "stdout", &vtk->filename)); in PetscViewerFileSetName_VTK()
142 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileGetName_VTK() local
145 *name = vtk->filename; in PetscViewerFileGetName_VTK()
151 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileSetMode_VTK() local
154 vtk->btype = type; in PetscViewerFileSetMode_VTK()
160 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerFileGetMode_VTK() local
163 *type = vtk->btype; in PetscViewerFileGetMode_VTK()
169 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerVTKAddField_VTK() local
170 PetscViewerVTKObjectLink link, tail = vtk->link; in PetscViewerVTKAddField_VTK()
173 if (vtk->dm) { in PetscViewerVTKAddField_VTK()
174 …PetscCheck(!checkdm || dm == vtk->dm, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_INCOMP, … in PetscViewerVTKAddField_VTK()
177 vtk->dm = dm; in PetscViewerVTKAddField_VTK()
179 vtk->write = PetscViewerVTKWriteFunction; in PetscViewerVTKAddField_VTK()
189 } else vtk->link = link; in PetscViewerVTKAddField_VTK()
195 PetscViewer_VTK *vtk = (PetscViewer_VTK *)viewer->data; in PetscViewerVTKGetDM_VTK() local
198 *dm = vtk->dm; in PetscViewerVTKGetDM_VTK()
215 PetscViewer_VTK *vtk; in PetscViewerCreate_VTK() local
218 PetscCall(PetscNew(&vtk)); in PetscViewerCreate_VTK()
220 v->data = (void *)vtk; in PetscViewerCreate_VTK()
223 vtk->btype = FILE_MODE_UNDEFINED; in PetscViewerCreate_VTK()
224 vtk->filename = NULL; in PetscViewerCreate_VTK()
259 …rrorCode PetscViewerVTKOpen(MPI_Comm comm, const char name[], PetscFileMode type, PetscViewer *vtk) in PetscViewerVTKOpen() argument
262 PetscCall(PetscViewerCreate(comm, vtk)); in PetscViewerVTKOpen()
263 PetscCall(PetscViewerSetType(*vtk, PETSCVIEWERVTK)); in PetscViewerVTKOpen()
264 PetscCall(PetscViewerFileSetMode(*vtk, type)); in PetscViewerVTKOpen()
265 PetscCall(PetscViewerFileSetName(*vtk, name)); in PetscViewerVTKOpen()