17#define FIBER_HDF5_CHART_ONEBYTE_PRECISION "OneBytePrecision"
18#define FIBER_HDF5_CHART_HALF_PRECISION "HalfPrecision"
19#define FIBER_HDF5_CHART_SINGLE_PRECISION "SinglePrecision"
20#define FIBER_HDF5_CHART_DOUBLE_PRECISION "DoublePrecision"
21#define FIBER_HDF5_CHART_EXTENDED_PRECISION "ExtendedPrecision"
30 const char*type_name, hid_t transient_type,
int rank,
int indices[],
34 hid_t transient_type,
int rank,
int indices[],
int grade);
F5_API hid_t F5Tsave_tensor(hid_t Domain_hid, const char *domain_name, const char *type_name, hid_t transient_type, int rank, int indices[], int grade)
F5_API const char * F5Tget_precision_name(int TypeSize)
F5_API void F5Tclose(hid_t type_id)
F5_API hid_t F5Tmake_precise_tensor(F5Path *fpath, const char *type_name, int TypeBytePrecision, hid_t transient_type, int rank, int indices[], int grade)
F5_API hid_t F5Tcommit(hid_t save_location, const char *name, hid_t TransientTypeID)
F5_API hid_t F5Tappend(hid_t loc_id, const char *name, hid_t type_id)