FiberBundleHDF5
$Id: FiberHDF5.dfg,v 1.8 2006/12/12 12:32:50 werner Exp $
|
#include <F5Bchart.h>
Data Fields | |
const char * | domain_name |
unsigned | refs |
int | perm_vector [FIBER_MAX_RANK] |
int | cell_dimensionality |
F5_ChartPrecisionTypes | OneBytePrecision |
F5_ChartPrecisionTypes | HalfPrecision |
F5_ChartPrecisionTypes | SinglePrecision |
F5_ChartPrecisionTypes | DoublePrecision |
F5_ChartPrecisionTypes | ExtendedPrecision |
F5Ttensor_t ** | TensorTypes |
Description of a class of coordinate systems, i.e. coordinate system that are allowed to share their positional types.
const char* ChartDomain_IDs::domain_name |
name for this class of coordinate systems (e.g. cartesian 3D, polar 2D, ...)
Referenced by F5Binitialize_path().
F5_ChartPrecisionTypes ChartDomain_IDs::DoublePrecision |
8 Byte, 64 bit
F5_ChartPrecisionTypes ChartDomain_IDs::ExtendedPrecision |
16 Byte, 128 bit
F5_ChartPrecisionTypes ChartDomain_IDs::HalfPrecision |
2 Byte, 16 bit
F5_ChartPrecisionTypes ChartDomain_IDs::OneBytePrecision |
1 Byte, 8 bit
int ChartDomain_IDs::perm_vector[FIBER_MAX_RANK] |
Each type of coordinate system is associated with a certain ordering of multidimensional data. This is the place to specify whether FORTRAN or C order is used for multidimensional arrays.
float matrix[X][Y];Here, the dimension Y would run faster in memory than X. If data are stored in this layout (C order), they have to be put into another coordinate system within the context of F5. Different indexing layouts can be mapped onto each other like a coordinate transformation rule. Such a mapping might be straightforward, but involves some computation (which is similar to true coordinate transformations).
Referenced by F5Fcreate().
unsigned ChartDomain_IDs::refs |
reference counter
F5_ChartPrecisionTypes ChartDomain_IDs::SinglePrecision |
4 Byte, 32 bit
Referenced by F5Cwrite_regular_surface(), F5Cwrite_triangular_surface(), F5Flink_triangular_surface(), and F5Rcreate_rectilinear().
F5Ttensor_t** ChartDomain_IDs::TensorTypes |
Array of pointers to tensor type descriptions. Terminated by NULL pointer;