|
FiberBundleHDF5
FiberHDF5 Documentation, Revision 2026
High-Performance Fiber Bundle Data Model for Scientific Visualization
|
Go to the source code of this file.
Macros | |
| #define | F5printf(verbosity, ...) |
| #define | F5check(HDF5call) |
| #define | CASEITEM(x, i, refs, name) |
Functions | |
| hid_t | F5Acreate (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t create_plist) |
| void | F5T_save_perm_vector (hid_t location, int rank, int perm_vector[]) |
| hid_t | F5I_create_contents (hid_t File_id) |
| herr_t | F5Glink (hid_t loc_id, H5G_link_t link_type, const char *current_name, const char *new_name) |
| herr_t | F5Glink_soft_to_id (hid_t loc_id, hid_t existing_id, const char *linkname) |
| void | F5I_add_grid (F5Path *fpath, const char *gridname, const double *time) |
| void | F5I_add_field (F5Path *fpath, const char *fieldname) |
| F5_API void | F5printf (int verbosity, const char *fmt,...) |
| F5_API void | F5printx (int verbosity, const char *sourcefilename, int lineNo, const char *FunctionName, const char *fmt,...) |
| F5_API void | F5print_dimensions (int verbosity, const char *prefix, int rank, const hsize_t dims[]) |
| F5_API herr_t | F_H5Aread (hid_t attr_id, hid_t mem_type_id, void *buf, const char *name) |
| F5_API herr_t | F5Aread2 (hid_t attr_id, hid_t mem_type_id, void *buf, const char *name) |
| F5_API void | F5print_OpenHandles (hid_t file_id) |
Variables | |
| int | F5printf_indent |
| #define CASEITEM | ( | x, | |
| i, | |||
| refs, | |||
| name ) |
Definition at line 88 of file F5private.h.
Referenced by F5print_OpenHandles().
| #define F5check | ( | HDF5call | ) |
Definition at line 71 of file F5private.h.
Referenced by F5Tset_field_enum(), and F5Tset_field_ProcArray_enum().
| #define F5printf | ( | verbosity, | |
| ... ) |
http://gcc.gnu.org/onlinedocs/cpp/Variadic-Macros.html
Definition at line 60 of file F5private.h.
Referenced by _F5Gclose(), F5Aget_string(), F5Aget_type(), F5Aopen_name(), F5Asave(), F5Asave_ints(), F5Astore_integer(), F5Awrite_integer(), F5B_new_global_domain(), F5B_permute_dimensions(), F5B_read_chart_domain(), F5B_read_global_chart(), F5Bappend_slice(), F5Bget_timetable_size(), F5Binitialize_path(), F5Bopen_coordinate_domain(), F5close(), F5connect(), F5Dappend(), F5Dcreate(), F5Dset_type_attribute(), F5Fcreate(), F5Ffragment_is_group(), F5Fget_attribute_byname(), F5Fget_attribute_nr_elements(), F5Fget_field_enum(), F5Fget_fragment_attribute(), F5Fget_string_attribute(), F5Fhas_attribute(), F5Fhas_fragment_attribute(), F5file_type(), F5Fis_attribute_of_type(), F5Fis_fragment_attribute_of_type(), F5Fopen(), F5Fopen_group_or_dataset(), F5Fopen_group_or_dataset_attribute(), F5Fopen_or_create_group_or_dataset_attribute(), F5Fread_linear(), F5Fread_linear_fragment(), F5Fset_attribute(), F5Fset_attribute_byname(), F5Fset_fragment_attribute(), F5Fset_string_attribute(), F5FSwrite_fraction(), F5Fwrite_1D(), F5Fwrite_flexible(), F5Fwrite_fraction(), F5Fwrite_fraction_external(), F5Fwrite_fractionS(), F5Fwrite_linear(), F5Fwrite_linear_fraction(), F5FwriteIMAGE(), F5Fwrites(), F5FwriteX(), F5Gappend_external(), F5Gappend_hinted_creation(), F5Gappend_tree(), F5Glink(), F5Glink_soft_to_id(), F5I_add_field(), F5I_add_grid(), F5I_create_contents(), F5iterate_field_fragments(), F5iterate_grid_atlas(), F5iterate_gridevolution(), F5iterate_grids(), F5iterate_grids_per_bundle(), F5iterate_representations(), F5iterate_timeslices(), F5iterate_topologies(), F5iterate_topology_fields(), F5LAget_dimensions(), F5LAsave_dimensions(), F5Lcreate(), F5Lget_space(), F5Lget_type(), F5listen(), F5LreadS(), F5Lset_space(), F5LSwrite_fraction(), F5LTcreate(), F5LTcreate_topology(), F5LTcreateV(), F5LTexpand_dataspace(), F5LTget_index_depth(), F5LTget_skeleton_dimensionality(), F5LTmake_enum_type(), F5LTset_dataspace(), F5LTset_maximal_grid_refinement(), F5Lwrite(), F5Lwrite_fraction(), F5Lwrite_fraction_external(), F5Lwrite_fractionS(), F5Lwrite_linear(), F5LwriteS(), F5Lwrites(), F5LwriteX(), F5print_dimensions(), F5Rcreate_cartesian_nD(), F5Rcreate_relative_vertex_Qrefinement3D(), F5Rcreate_static_cartesian_3D(), F5Rget_timestep(), F5Rset_timestep(), F5Tappend(), F5Tcheck_committed(), F5Tget_field_Array_enum(), F5Tget_field_ProcArray_enum(), F5Tget_index_depth(), F5Tget_space(), F5Tis_convertible(), F5Tmake_precise_tensor(), F5Tpermute_dimensions(), F5Tsave_F5field_enum(), F5Tsave_ProcArray_enum(), F5Tsave_tensor(), F5Tset_field_enum(), F5Tset_field_ProcArray_enum(), F5write_particle_cartesian3Dv(), F5write_particle_cartesian3DvU(), F5write_particle_double_cartesian3Dv(), and F_H5Aread().
| hid_t F5Acreate | ( | hid_t | loc_id, |
| const char * | name, | ||
| hid_t | type_id, | ||
| hid_t | space_id, | ||
| hid_t | create_plist ) |
Definition at line 11 of file F5private.c.
References name.
Referenced by F5Fset_attribute_byname(), and F5T_save_perm_vector().
| F5_API herr_t F5Aread2 | ( | hid_t | attr_id, |
| hid_t | mem_type_id, | ||
| void * | buf, | ||
| const char * | name ) |
| herr_t F5Glink | ( | hid_t | loc_id, |
| H5G_link_t | link_type, | ||
| const char * | current_name, | ||
| const char * | new_name ) |
Definition at line 162 of file F5private.c.
References F5printf.
Referenced by F5LTcreateV(), F5Rcreate_relative_vertex_Irefinement3D(), F5Rcreate_relative_vertex_Qrefinement3D(), and F5Rlink_default_vertex_topology().
| herr_t F5Glink_soft_to_id | ( | hid_t | loc_id, |
| hid_t | existing_id, | ||
| const char * | linkname ) |
Definition at line 148 of file F5private.c.
References F5printf.
| void F5I_add_field | ( | F5Path * | fpath, |
| const char * | fieldname ) |
Definition at line 178 of file F5private.c.
References F5Path::ContentsGroup_hid, F5Gappend(), F5printf, FIBER_CONTENT_FIELDS, FIBER_CONTENT_GRIDS, FIBER_CONTENTS, F5Path::Field_hid, F5Path::Grid_hid, and H5Gclose.
Referenced by F5Cwrite_regular_surface(), F5Fcreate(), F5FSwrite_fraction(), F5Fwrite_1D(), F5Fwrite_flexible(), F5Fwrite_fraction(), F5Fwrite_fraction_external(), F5Fwrite_fractionS(), F5Fwrite_linear(), F5Fwrite_linear_fraction(), F5FwriteIMAGE(), F5Fwrites(), F5FwriteX(), F5Rcreate_rectilinear(), F5write_particle_cartesian3Dv(), F5write_particle_cartesian3DvU(), and F5write_particle_double_cartesian3Dv().
| void F5I_add_grid | ( | F5Path * | fpath, |
| const char * | gridname, | ||
| const double * | time ) |
Definition at line 230 of file F5private.c.
References F5Path::ContentsGroup_hid, F5_TIMESLICE_NAME_LENGTH, F5_TIMETABLE_NAME, F5Bappend_timetable(), F5Gappend(), F5I_timegroup(), F5printf, FIBER_CONTENT_GRIDS, F5Path::Grid_hid, H5Gclose, _TimeTableEntry::TimesliceName, and _TimeTableEntry::TimeValue.
Referenced by F5LTcreateV().
| hid_t F5I_create_contents | ( | hid_t | File_id | ) |
Definition at line 103 of file F5private.c.
References F5Asave_version(), F5Gappend(), F5printf, FIBER_CONTENT_FIELDS, FIBER_CONTENT_GRIDS, FIBER_CONTENTS, FIBER_HDF5_TIME_ATTRIB, FIBER_MAJOR_VERSION, FIBER_MINOR_VERSION, FIBER_PARAMETER_SPACE, FIBER_RELEASE_VERSION, FIBER_VERSION_ATTRIBUTE_NAME, and H5Gclose.
Referenced by F5LTcreateV().
| F5_API void F5print_dimensions | ( | int | verbosity, |
| const char * | prefix, | ||
| int | rank, | ||
| const hsize_t | dims[] ) |
Definition at line 394 of file F5private.c.
References F5printf.
Referenced by F5Fwrite_fraction(), and F5Fwrite_fractionS().
| F5_API void F5print_OpenHandles | ( | hid_t | file_id | ) |
Definition at line 410 of file F5private.c.
| F5_API void F5printf | ( | int | verbosity, |
| const char * | fmt, | ||
| ... ) |
Definition at line 352 of file F5private.c.
References F5printf_indent.
| F5_API void F5printx | ( | int | verbosity, |
| const char * | sourcefilename, | ||
| int | lineNo, | ||
| const char * | FunctionName, | ||
| const char * | fmt, | ||
| ... ) |
Definition at line 368 of file F5private.c.
References F5printf_indent.
| void F5T_save_perm_vector | ( | hid_t | location, |
| int | rank, | ||
| int | perm_vector[] ) |
Definition at line 879 of file F5Bchart.c.
References F5Acreate(), and FIBER_HDF5_CHART_MEMLAYOUT.
Referenced by F5B_save_global_chart(), and F5file_type().
| F5_API herr_t F_H5Aread | ( | hid_t | attr_id, |
| hid_t | mem_type_id, | ||
| void * | buf, | ||
| const char * | name ) |
Definition at line 332 of file F5private.c.
References F5printf, and name.
Referenced by F5Aget_ints(), F5Aget_string(), F5Aget_version(), F5B_read_chart_domain(), F5Fget_attribute_byname(), F5Fread_attr_data(), F5LAget_dimensions(), F5Lget_space(), F5Lread_linear(), F5Rget_timestep(), F5Tget_field_Array_enum(), and F5Tget_field_ProcArray_enum().
|
extern |
Definition at line 349 of file F5private.c.
Referenced by F5Fcreate(), F5Fread_linear(), F5Fread_linear_fragment(), F5FSwrite_fraction(), F5Fwrite_flexible(), F5Fwrite_fraction(), F5Fwrite_fraction_external(), F5Fwrite_fractionS(), F5Fwrite_linear(), F5FwriteIMAGE(), F5Fwrites(), F5LTcreateV(), F5printf(), F5printx(), F5Rcreate_cartesian_nD(), and if().