42F5Path* F5LTcreateT(hid_t File_id,
const double*time,
44 const char*domainname,
46 const char*representation_name,
50 const hsize_t*refinement)
80 F5printf(10,
"*F5Bopen_coordinate_domain(): Invalid file ID given!");
86 F5printf(30,
"F5Bopen_coordinate_domain()");
101 F5printf(10,
"File Contents group contains no field enumeration type (old F5 file?)");
119 F5printf(30,
"~F5Bopen_coordinate_domain() failed");
138 F5printf(30,
"~F5Bopen_coordinate_domain() is ok");
142 F5printf(10,
"F5Bopen_coordinate_domain() failed, but still trying to make sense out of this file.");
149 F5printf(30,
"~F5Bopen_coordinate_domain() failed");
168 F5printf(10,
"*F5Binitialize_path(): Could not initialize with "
176 F5printf(10,
"*F5Binitialize_path(): Could not initialize with "
195 F5printf(100,
"F5close(): Closing global chart...");
197 F5printf(100,
"F5close(): Closing chart group...");
199 F5printf(100,
"F5close(): Closing chart...");
202 F5printf(100,
"F5close(): Closing grid...");
204 F5printf(100,
"F5close(): Closing slice...");
206 F5printf(100,
"F5close(): Closing ContentsGroup...");
234 for (i = 0; i < dimensions; i++) {
235 out[i] = in[dimensions - 1 - i];
ChartDomain_IDs * F5FB_read_global_chart(F5Path *f)
void F5Bincrement_domain_refs(ChartDomain_IDs *ChartDomain)
void F5closep(F5Path **f)
F5Path * F5Bopen_coordinate_domain(hid_t File_id, ChartDomain_IDs *ChartDomain)
void F5Bswap_dims(int dimensions, const hsize_t *in, hsize_t *out)
Swap from C array order to Fortran array order and back.
ChartDomain_IDs * F5B_new_global_domain(const char *coordnames[], int dimension, const char *name, const int perm_vector[], int cell_dimensionality, hid_t SinglePrecisionType, hid_t DoublePrecisionType)
void F5B_delete_global_chart(ChartDomain_IDs *ID)
ChartDomain_IDs * F5B_read_global_chart(hid_t ChartsID, const char *name)
int F5Fis_group(const F5Path *fpath)
F5Path * newF5Path(hid_t File_id)
void deleteF5Path(F5Path *f)
void TopologyName(char *name, int nlength, const hsize_t *level, int Centering, int dims)
#define FIBER_HDF5_CARTESIAN_CHART_DOMAIN
#define FIBER_HDF5_DEFAULT_CHART
#define FIBER_HDF5_GLOBAL_CHARTS
#define FIBER_HDF5_DEPRECATED_OLD_CARTESIAN_DOMAIN
#define FIBER_ARRAY_TYPE_ENUM
#define F5printf(verbosity,...)
F5Path * F5LTcreateV(hid_t File_id, const double *time, const char *gridname, ChartDomain_IDs *ChartDomain, ChartDomain_IDs *coord_creator(void *udata), void *udata, const char *coordinate_system, const char *TopologyName, int IndexDepth, int SkeletonDimensionality, int Dimensionality, const hsize_t *refinement)
F5Path * F5Binitialize_path(hid_t File_id)
ChartDomain_IDs * F5B_standard_cartesian_chart3D()
int F5Gexist(hid_t location, const char *name)
hid_t F5Gtry_to_open(hid_t location, const char *name)
ChartDomain_IDs * FileIDs
hid_t field_enum_type_hid
ChartDomain_IDs * myChart