|
FiberBundleHDF5
FiberHDF5 Documentation, Revision 2026
High-Performance Fiber Bundle Data Model for Scientific Visualization
|
#include "hdf5inc.h"#include "F5types.h"#include "F5Bchart.h"#include "F5F.h"#include <time.h>#include "F5WinDLLApi.h"Go to the source code of this file.
Data Structures | |
| struct | _F5_TimeParameter |
| struct | _TimeTableEntry |
Macros | |
| #define | F5_TIMESLICE_NAME_LENGTH (64-8) |
Typedefs | |
| typedef struct _F5_TimeParameter | F5_TimeParameter |
| typedef struct _TimeTableEntry | TimeTableEntry |
Enumerations | |
| enum | F5_TimeSemantics { UNSPECIFIED , UNITLESS , NANOSECONDS , MICROSECONDS , MILLISECONDS , SECONDS , MINUTES , HOURS , DAYS , YEARS , MEGAYEARS , ELECTRONVOLTS , METRES } |
Functions | |
| F5_API hid_t | F5Bcreate_timetable_type (void) |
| F5_API hsize_t | F5Bappend_timetable (hid_t loc_id, hid_t timetable_type_location_id, const TimeTableEntry *TTE, hsize_t append_dims) |
| F5_API hsize_t | F5Bget_timetable_size (hid_t loc_id) |
| hsize_t | F5Bread_timetable (hid_t loc_id, TimeTableEntry *TTE, hsize_t table_size) |
| F5_API F5_TimeParameter * | F5BnewTimeParameter (void) |
| F5_API void | F5deleteTimeParameter (F5_TimeParameter **) |
| F5_API int | F5setTimeUnit (hid_t file_id, const F5_TimeParameter *) |
| F5_API int | F5getTimeUnit (hid_t file_id, F5_TimeParameter *) |
| F5_API char * | F5I_timegroup (const double *time, char *destbuf, size_t len) |
| F5_API hid_t | F5Bappend_timeslice (hid_t file_id, const F5_TimeParameter *time) |
| F5_API hid_t | F5Bappend_slice (hid_t file_id, const double *time) |
| F5_API F5Path * | F5Binitialize_path (hid_t File_id) |
| F5_API hid_t | F5BgetMostRecentSlice (double *t, hid_t FileID, const char **time_attrib_names) |
| F5_API hid_t | F5BgetMostRecentFileSlice (double t, const char *filename) |
| F5_API hid_t | F5BgetGridVertexData (hid_t SliceID, const char *gridname, const char *chartname, const char *fieldname) |
| F5_API void | F5Bswap_dims (int dimensions, const hsize_t *in, hsize_t *out) |
| Swap from C array order to Fortran array order and back. | |
Variables | |
| F5_API const char * | F5_default_time_attrib_names [] |
| #define F5_TIMESLICE_NAME_LENGTH (64-8) |
Definition at line 67 of file F5B.h.
Referenced by F5Bcreate_timetable_type(), and F5I_add_grid().
| typedef struct _F5_TimeParameter F5_TimeParameter |
| enum F5_TimeSemantics |
Definition at line 21 of file F5B.h.
| F5_API void F5Bswap_dims | ( | int | dimensions, |
| const hsize_t * | in, | ||
| hsize_t * | out ) |
Swap from C array order to Fortran array order and back.
| dimensions | Number of dimensions. |
| in | Input vector. |
| out | Output vector. |
Use it like
Definition at line 230 of file F5B.c.
|
extern |
Definition at line 10 of file F5Bslice.c.
Referenced by F5BgetMostRecentFileSlice().