F5_API F5Path* F5Fwrite_uniform_cartesian3D | ( | hid_t | file_id, | |
double | time, | |||
const char * | gridname, | |||
const F5_vec3_point_t * | origin, | |||
const F5_vec3_float_t * | spacing, | |||
hsize_t | dims[3], | |||
const char * | fieldname, | |||
hid_t | fieldtype, | |||
const void * | dataPtr, | |||
const char * | coordinate_system, | |||
hid_t | property_id | |||
) |
Write a data field given on uniform cartesian grid into file.
coordinate_system | The coordinate system. May be NULL to refer to a standard chart. |
F5_API F5Path* F5Fwrite_uniform_cartesian3Ds | ( | hid_t | file_id, | |
double | time, | |||
const char * | gridname, | |||
const F5_vec3_point_t * | origin, | |||
const F5_vec3_float_t * | spacing, | |||
hsize_t | dims[3], | |||
const char * | fieldname, | |||
hid_t | fieldtype, | |||
const void ** | dataPtr, | |||
const char * | coordinate_system, | |||
hid_t | property_id | |||
) |
Write a data field given on uniform cartesian grid for a given coordinate system into file.
If the data is a compound data type, then it is given as distinct homogeneous arrays in memory.
coordinate_system | The coordinate system. May be NULL to refer to a standard chart. |
F5_API F5Path* F5Rcreate_uniform | ( | hid_t | File_id, | |
double | time, | |||
const char * | gridname, | |||
const void * | origin, | |||
const void * | spacing, | |||
hsize_t * | dims, | |||
const char * | coordinate_system | |||
) |
Create a regular grid which is uniform in the specified coordinate system.
origin | The origin of the grid, must be of the coordinate type that is associated with the coordinate system. | |
spacing | The distance among neighboring points of the grid, must be of the vector type of the coordinate system, i.e. the coordinate type that stores coordinate differences. | |
coordinate_system | The coordinate system. May be NULL to refer to the standard cartesian chart. |
F5_API F5Path* F5Rcreate_uniform_cartesian3D | ( | hid_t | file_id, | |
double | time, | |||
const char * | gridname, | |||
const F5_vec3_point_t * | origin, | |||
const F5_vec3_float_t * | spacing, | |||
hsize_t | dims[3], | |||
const char * | coordinate_system | |||
) |
Create a regular three-dimensional grid which is uniform in the specified coordinate system.
coordinate_system | The coordinate system. May be NULL to refer to a standard chart. |
F5_API int F5write_uniform_cartesian3Dv | ( | hid_t | file_id, | |
double | time, | |||
const char * | gridname, | |||
const F5_vec3_point_t * | origin, | |||
const F5_vec3_float_t * | spacing, | |||
hsize_t | dims[3], | |||
const char * | coordinate_system, | |||
hid_t | property_id, | |||
... | ||||
) |
Write a bunch of data fields given on the same uniform cartesian grid.
This variation of the uniform grid writer function uses a variable number of arguments list. Each field is defined by a triple of
const char *fieldname hid_t fieldtype const void *dataPtr
If either the fieldname or the dataPtr are NULL, then the traversal of the argument is terminated.
coordinate_system | The coordinate system. May be NULL to refer to a standard chart. |
F5_API int F5write_uniform_cartesian3Dvs | ( | hid_t | file_id, | |
double | time, | |||
const char * | gridname, | |||
const F5_vec3_point_t * | origin, | |||
const F5_vec3_float_t * | spacing, | |||
hsize_t | dims[3], | |||
const char * | coordinate_system, | |||
hid_t | property_id, | |||
... | ||||
) |
Write a bunch of data fields given on the same uniform cartesian grid.
This variation of the uniform grid writer function uses a variable number of arguments list. Each field is defined by a triple of
const char *fieldname hid_t fieldtype const void **dataPtr
If either the fieldname or the dataPtr are NULL, then the traversal of the argument is terminated.
coordinate_system | The coordinate system. May be NULL to refer to a standard chart. |