67#define F5_TIMESLICE_NAME_LENGTH (64-8)
107 hid_t timetable_type_location_id,
109 hsize_t append_dims);
208 const char**time_attrib_names);
220 const char*chartname,
221 const char*fieldname);
struct _F5_TimeParameter F5_TimeParameter
F5_API const char * F5_default_time_attrib_names[]
#define F5_TIMESLICE_NAME_LENGTH
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.
F5_API hid_t F5Bcreate_timetable_type(void)
F5_API hsize_t F5Bget_timetable_size(hid_t loc_id)
F5_API hid_t F5Bappend_slice(hid_t file_id, const double *time)
F5_API F5_TimeParameter * F5BnewTimeParameter(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 int F5setTimeUnit(hid_t file_id, const F5_TimeParameter *)
F5_API hid_t F5BgetMostRecentSlice(double *t, hid_t FileID, const char **time_attrib_names)
F5_API int F5getTimeUnit(hid_t file_id, F5_TimeParameter *)
hsize_t F5Bread_timetable(hid_t loc_id, TimeTableEntry *TTE, hsize_t table_size)
F5_API hid_t F5BgetMostRecentFileSlice(double t, const char *filename)
F5_API F5Path * F5Binitialize_path(hid_t File_id)
F5_API void F5deleteTimeParameter(F5_TimeParameter **)
struct _TimeTableEntry TimeTableEntry
F5_API hid_t F5BgetGridVertexData(hid_t SliceID, const char *gridname, const char *chartname, const char *fieldname)
F5_API hid_t F5Bappend_timeslice(hid_t file_id, const F5_TimeParameter *time)
F5_API char * F5I_timegroup(const double *time, char *destbuf, size_t len)
F5_TimeSemantics TimeSemantics
char TimesliceName[F5_TIMESLICE_NAME_LENGTH]