Lines Matching refs:link
90 PetscViewerVTKObjectLink link, next; in PetscViewerFlush_VTK() local
93 …PetscCheck(!vtk->link || !(!vtk->dm || !vtk->write), PetscObjectComm((PetscObject)viewer), PETSC_E… in PetscViewerFlush_VTK()
95 for (link = vtk->link; link; link = next) { in PetscViewerFlush_VTK()
96 next = link->next; in PetscViewerFlush_VTK()
97 PetscCall(PetscObjectDestroy(&link->vec)); in PetscViewerFlush_VTK()
98 PetscCall(PetscFree(link)); in PetscViewerFlush_VTK()
102 vtk->link = NULL; in PetscViewerFlush_VTK()
170 PetscViewerVTKObjectLink link, tail = vtk->link; in PetscViewerVTKAddField_VTK() local
180 PetscCall(PetscNew(&link)); in PetscViewerVTKAddField_VTK()
181 link->ft = fieldtype; in PetscViewerVTKAddField_VTK()
182 link->vec = vec; in PetscViewerVTKAddField_VTK()
183 link->field = fieldnum; in PetscViewerVTKAddField_VTK()
184 link->next = NULL; in PetscViewerVTKAddField_VTK()
188 tail->next = link; in PetscViewerVTKAddField_VTK()
189 } else vtk->link = link; in PetscViewerVTKAddField_VTK()