|
FiberBundleHDF5
FiberHDF5 Documentation, Revision 2026
High-Performance Fiber Bundle Data Model for Scientific Visualization
|
Typedefs | |
| typedef int | F5_gridproperty_t(F5Path *grid, const char *coordinate_system) |
Functions | |
| F5_API int | F5P_is_uniform (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_is_Zstacked (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_is_rectilinear (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_is_curvilinear (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_is_triangular_surface (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_is_particle_system (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_has_vertices (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_has_vertex_fields (F5Path *grid, const char *coordinate_system) |
| F5_API int | F5P_has_cell_fields (F5Path *grid, const char *coordinate_system) |
| typedef int F5_gridproperty_t(F5Path *grid, const char *coordinate_system) |
Prototype for functions determining grid properties.
Check if the grid has some data fields defined on its cells
References F5_API.
Check if the grid has some fields in the specified coordinate system
References F5_API.
Check if the grid has positions in the specified coordinate system
Definition at line 299 of file F5P.c.
References F5Dexist(), F5Gexist(), FIBER_HDF5_POINTS, FIBER_HDF5_POSITIONS_STRING, F5Path::Grid_hid, H5Gclose, ok, and F5Path::Topology_hid.
The grid is curvilinear if the positions is a dataset of rank n with n>1 or it is a group with n scalar field that are named like the coordinate entries.
Definition at line 163 of file F5P.c.
References F5Dexist(), F5get_extension(), F5Gexist(), F5Lget_type(), FIBER_HDF5_POINTS, FIBER_HDF5_POSITIONS_STRING, FIBER_MAX_RANK, free(), F5Path::Grid_hid, H5Gclose, H5Tclose(), name, ok, and F5Path::Topology_hid.
No Connectivity information is given, and the dimensionality of the Positions is 1.
Definition at line 278 of file F5P.c.
References F5get_extension(), F5Gexist(), FIBER_HDF5_CELLS, FIBER_MAX_RANK, and F5Path::Grid_hid.
Definition at line 113 of file F5P.c.
References F5Dexist(), F5Lget_type(), F5Lis_linear(), FIBER_HDF5_POINTS, FIBER_HDF5_POSITIONS_STRING, free(), F5Path::Grid_hid, H5Gclose, H5Tclose(), name, ok, and F5Path::Topology_hid.
Definition at line 221 of file F5P.c.
References F5Dtry_to_open(), F5Gexist(), F5Gtry_to_open(), F5T_TRIANGLE32, F5T_TRIANGLE64, FIBER_HDF5_CELLS, FIBER_HDF5_FACES, FIBER_HDF5_POINTS, FIBER_HDF5_POSITIONS_STRING, F5Path::Grid_hid, H5Gclose, H5Tclose(), and ok.
Definition at line 21 of file F5P.c.
References F5Lis_linear(), FIBER_HDF5_POINTS, FIBER_HDF5_POSITIONS_STRING, F5Path::Grid_hid, H5Gclose, ok, and F5Path::Topology_hid.