34 Rep_id = H5Gopen2( Top_id, coordinate_system, H5P_DEFAULT );
64 if (rank!=3)
return 0;
71 Rep_id = H5Gopen2( Top_id, coordinate_system, H5P_DEFAULT );
79 int n = H5Tget_nmembers(type_id);
82 name = H5Tget_member_name(type_id, n-1);
126 Rep_id = H5Gopen2( Top_id, coordinate_system, H5P_DEFAULT );
135 n = H5Tget_nmembers(type_id);
138 name = H5Tget_member_name(type_id, i);
165hid_t Top_id, Rep_id, type_id;
175 if (rank<2)
return 0;
182 Rep_id = H5Gopen2( Top_id, coordinate_system, H5P_DEFAULT );
195 n = H5Tget_nmembers(type_id);
198 name = H5Tget_member_name(type_id, i);
223hid_t Cell_Top_id, Cell_Vertices_id, Vertices_id, Vertices_Type_id;
241 if (Cell_Vertices_id<1)
255 Vertices_Type_id = H5Dget_type(Vertices_id);
271 H5Dclose( Vertices_id );
312 Rep_id = H5Gopen2( Top_id, coordinate_system, H5P_DEFAULT );
int F5Lis_linear(hid_t Rep_id, const char *fieldname)
int F5P_has_vertex_fields(F5Path *grid, const char *coordinate_system)
int F5P_has_cell_fields(F5Path *grid, const char *coordinate_system)
int F5P_is_regular3D(F5Path *grid, const char *coordinate_system)
#define FIBER_HDF5_POINTS
#define FIBER_HDF5_POSITIONS_STRING
hid_t F5Lget_type(hid_t Field_hid, int FieldIDisGroup, hid_t fapl_id)
int F5Gexist(hid_t location, const char *name)
int F5Dexist(hid_t location, const char *name)
hid_t F5Dtry_to_open(hid_t location, const char *name)
hid_t F5Gtry_to_open(hid_t location, const char *name)
int F5P_is_rectilinear(F5Path *grid, const char *coordinate_system)
int F5P_is_curvilinear(F5Path *grid, const char *coordinate_system)
int F5P_is_uniform(F5Path *grid, const char *coordinate_system)
F5_API int F5P_is_Zstacked(F5Path *grid, const char *coordinate_system)
int F5P_has_vertices(F5Path *grid, const char *coordinate_system)
int F5P_is_triangular_surface(F5Path *grid, const char *coordinate_system)
int F5P_is_particle_system(F5Path *grid, const char *coordinate_system)
int F5get_extension(F5Path *grid, hsize_t dims[FIBER_MAX_RANK])