|
FiberBundleHDF5
FiberHDF5 Documentation, Revision 2026
High-Performance Fiber Bundle Data Model for Scientific Visualization
|
#include "F5L.h"#include "F5F.h"#include "F5R.h"#include "F5C.h"#include "F5uniform.h"#include "F5private.h"#include "F5defs.h"#include "F5X.h"#include "F5Fmeta.h"#include "F5A.h"#include <stdio.h>#include <stdarg.h>#include <stdlib.h>#include <string.h>#include <assert.h>Go to the source code of this file.
Data Structures | |
| struct | Dims |
Functions | |
| F5Path * | F5Rcreate_uniformf (hid_t File_id, double time, const char *gridname, const void *origin, const void *spacing, hsize_t *dims, const char *coordinate_system) |
| F5Path * | F5Rcreate_uniformd (hid_t File_id, double time, const char *gridname, const void *origin, const void *spacing, hsize_t *dims, const char *coordinate_system) |
| 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) |
| F5Path * | F5Rcreate_uniform_cartesian3Dbbox (hid_t File_id, double time, const char *gridname, const F5_vec3_point_t *start, const F5_vec3_point_t *end, hsize_t dims[3], const char *coordinate_system) |
| F5Path * | F5Rcreate_curvilinear_cartesian3D (hid_t File_id, double time, const char *gridname, const F5_vec3_point_t *coords, hsize_t dims[3], const char *coordinate_system, hid_t property_id) |
| F5Path * | F5Rcreate_rectilinear (hid_t File_id, double time, const char *gridname, const void *origin, const void *spacing, hsize_t *dims, const char *coordinate_system, hid_t property_id,...) |
| F5Path * | F5Rcreate_rectilinear_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, hid_t property_id, float *x, float *y, float *z) |
| 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 prop_id) |
| 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) |
| 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,...) |
| 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,...) |
| int | F5Lget_field_dimension_and_type (hid_t Representation_hid, const char *fieldname, hsize_t dims[FIBER_MAX_RANK], hid_t *type_id) |
| int | F5get_extension (F5Path *grid, hsize_t dims[FIBER_MAX_RANK]) |
| F5_API F5Path * | F5Rcreate_uniform_sparse (hid_t file_id, double time, const char *gridname, const void *origin, const void *spacing, hsize_t *dims, const char *coordinate_system, const hsize_t *sparse_idx_Ptr, hsize_t sparse_size, hid_t property_id) |
| F5_API F5Path * | F5Rcreate_uniform_sparse2 (hid_t file_id, double time, const char *gridname, const F5_vec3_double_t *origin, const F5_vec3_double_t *spacing, hsize_t *dims, const char *coordinate_system, const hsize_t *sparse_idx_Ptr, hsize_t sparse_size, hid_t property_id) |
| F5Path * F5Rcreate_uniformd | ( | hid_t | File_id, |
| double | time, | ||
| const char * | gridname, | ||
| const void * | origin, | ||
| const void * | spacing, | ||
| hsize_t * | dims, | ||
| const char * | coordinate_system ) |
Definition at line 51 of file F5uniform.c.
References ChartDomain_IDs::DoublePrecision, F5Fclose(), F5Fwrite_linear(), F5Rcreate_cartesian_3D(), FIBER_HDF5_POSITIONS_STRING, F5Path::myChart, and _F5_ChartPrecisionTypes::Point_hid_t.
| F5Path * F5Rcreate_uniformf | ( | hid_t | File_id, |
| double | time, | ||
| const char * | gridname, | ||
| const void * | origin, | ||
| const void * | spacing, | ||
| hsize_t * | dims, | ||
| const char * | coordinate_system ) |
Definition at line 29 of file F5uniform.c.
References F5Fclose(), F5Fwrite_linear(), F5Rcreate_cartesian_3D(), FIBER_HDF5_POSITIONS_STRING, F5Path::myChart, _F5_ChartPrecisionTypes::Point_hid_t, and ChartDomain_IDs::SinglePrecision.