Lines Matching refs:groups
129 while (hdf5->groups) { in PetscViewerDestroy_HDF5()
130 PetscViewerHDF5GroupList *tmp = hdf5->groups->next; in PetscViewerDestroy_HDF5()
132 PetscCall(PetscFree(hdf5->groups->name)); in PetscViewerDestroy_HDF5()
133 PetscCall(PetscFree(hdf5->groups)); in PetscViewerDestroy_HDF5()
134 hdf5->groups = tmp; in PetscViewerDestroy_HDF5()
639 hdf5->groups = NULL; in PetscViewerCreate_HDF5()
779 gname = (hdf5->groups && hdf5->groups->name) ? hdf5->groups->name : NULL; in PetscViewerHDF5PushGroup()
790 const char *parent = (hdf5->groups && hdf5->groups->name) ? hdf5->groups->name : ""; in PetscViewerHDF5PushGroup()
797 groupNode->next = hdf5->groups; in PetscViewerHDF5PushGroup()
798 hdf5->groups = groupNode; in PetscViewerHDF5PushGroup()
821 …PetscCheck(hdf5->groups, PetscObjectComm((PetscObject)viewer), PETSC_ERR_ARG_WRONGSTATE, "HDF5 gro… in PetscViewerHDF5PopGroup()
822 groupNode = hdf5->groups; in PetscViewerHDF5PopGroup()
823 hdf5->groups = hdf5->groups->next; in PetscViewerHDF5PopGroup()
836 if (hdf5->groups) *name = hdf5->groups->name; in PetscViewerHDF5GetGroup_Internal()