|
FiberBundleHDF5
FiberHDF5 Documentation, Revision 2026
High-Performance Fiber Bundle Data Model for Scientific Visualization
|
#include "F5private.h"#include "F5X.h"#include "F5B.h"#include "F5A.h"#include <assert.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>Go to the source code of this file.
Functions | |
| hid_t | F5Acreate (hid_t loc_id, const char *name, hid_t type_id, hid_t space_id, hid_t create_plist) |
| hid_t | F5I_create_contents (hid_t File_id) |
| herr_t | F5Glink_soft_to_id (hid_t loc_id, hid_t existing_id, const char *linkname) |
| herr_t | F5Glink (hid_t loc_id, H5G_link_t link_type, const char *current_name, const char *new_name) |
| void | F5I_add_field (F5Path *fpath, const char *fieldname) |
| void | F5I_add_grid (F5Path *fpath, const char *gridname, const double *time) |
| herr_t | F_H5Aread (hid_t attr_id, hid_t mem_type_id, void *buf, const char *name) |
| herr_t | _F5Gclose (hid_t id, const char *filename, int lineno) |
| void | F5printf (int verbosity, const char *fmt,...) |
| void | F5printx (int verbosity, const char *sourcefilename, int lineNo, const char *FunctionName, const char *fmt,...) |
| void | F5print_dimensions (int verbosity, const char *prefix, int rank, const hsize_t dims[]) |
| void | F5print_OpenHandles (hid_t file_id) |
Variables | |
| int | F5printf_indent = 0 |
| 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().
| 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().
| 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().
| void F5print_OpenHandles | ( | hid_t | file_id | ) |
Definition at line 410 of file F5private.c.
| void F5printf | ( | int | verbosity, |
| const char * | fmt, | ||
| ... ) |
Definition at line 352 of file F5private.c.
References F5printf_indent.
| 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.
| 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().
| int F5printf_indent = 0 |
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().