![]() |
HDF5
1.12.0
|
#include "H5Zmodule.h"#include "H5private.h"#include "H5ACprivate.h"#include "H5Eprivate.h"#include "H5Iprivate.h"#include "H5MMprivate.h"#include "H5Pprivate.h"#include "H5Oprivate.h"#include "H5Sprivate.h"#include "H5Tprivate.h"#include "H5Zpkg.h"Data Structures | |
| struct | parms_atomic |
Macros | |
| #define | H5Z_SCALEOFFSET_TOTAL_NPARMS 20 /* Total number of parameters for filter */ |
| #define | H5Z_SCALEOFFSET_PARM_SCALETYPE 0 /* "User" parameter for scale type */ |
| #define | H5Z_SCALEOFFSET_PARM_SCALEFACTOR 1 /* "User" parameter for scale factor */ |
| #define | H5Z_SCALEOFFSET_PARM_NELMTS 2 /* "Local" parameter for number of elements in the chunk */ |
| #define | H5Z_SCALEOFFSET_PARM_CLASS 3 /* "Local" parameter for datatype class */ |
| #define | H5Z_SCALEOFFSET_PARM_SIZE 4 /* "Local" parameter for datatype size */ |
| #define | H5Z_SCALEOFFSET_PARM_SIGN 5 /* "Local" parameter for integer datatype sign */ |
| #define | H5Z_SCALEOFFSET_PARM_ORDER 6 /* "Local" parameter for datatype byte order */ |
| #define | H5Z_SCALEOFFSET_PARM_FILAVAIL 7 /* "Local" parameter for dataset fill value existence */ |
| #define | H5Z_SCALEOFFSET_PARM_FILVAL 8 /* "Local" parameter for start location to store dataset fill value */ |
| #define | H5Z_SCALEOFFSET_CLS_INTEGER 0 /* Integer (datatype class) */ |
| #define | H5Z_SCALEOFFSET_CLS_FLOAT 1 /* Floatig-point (datatype class) */ |
| #define | H5Z_SCALEOFFSET_SGN_NONE 0 /* Unsigned integer type */ |
| #define | H5Z_SCALEOFFSET_SGN_2 1 /* Two's complement signed integer type */ |
| #define | H5Z_SCALEOFFSET_ORDER_LE 0 /* Little endian (datatype byte order) */ |
| #define | H5Z_SCALEOFFSET_ORDER_BE 1 /* Big endian (datatype byte order) */ |
| #define | H5Z_SCALEOFFSET_FILL_UNDEFINED 0 /* Fill value is not defined */ |
| #define | H5Z_SCALEOFFSET_FILL_DEFINED 1 /* Fill value is defined */ |
| #define | H5Z_scaleoffset_save_filval(type, cd_values, fill_val) |
| #define | H5Z_scaleoffset_set_filval_1(type, dcpl_plist, dt, cd_values, need_convert) |
| #define | H5Z_scaleoffset_set_filval_2(type, dcpl_plist, dt, cd_values, need_convert) |
| #define | H5Z_scaleoffset_set_filval_3(type, dcpl_plist, dt, cd_values, need_convert) |
| #define | H5Z_scaleoffset_set_filval_4(type, dcpl_plist, dt, cd_values, need_convert) |
| #define | H5Z_scaleoffset_get_filval_1(type, cd_values, fill_val) |
| #define | H5Z_scaleoffset_get_filval_2(type, cd_values, filval) |
| #define | H5Z_scaleoffset_max_min_1(i, d_nelmts, buf, filval, max, min) |
| #define | H5Z_scaleoffset_max_min_2(i, d_nelmts, buf, max, min) |
| #define | H5Z_scaleoffset_max_min_3(i, d_nelmts, buf, filval, max, min, D_val) |
| #define | H5Z_scaleoffset_min_1(i, d_nelmts, buf, filval, min) |
| #define | H5Z_scaleoffset_min_2(i, d_nelmts, buf, min) |
| #define | H5Z_scaleoffset_check_1(type, max, min, minbits) |
| #define | H5Z_scaleoffset_check_2(type, max, min, minbits) |
| #define | H5Z_scaleoffset_check_3(i, type, pow_fun, round_fun, max, min, minbits, D_val) |
| #define | H5Z_scaleoffset_precompress_1(type, data, d_nelmts, filavail, cd_values, minbits, minval) |
| #define | H5Z_scaleoffset_precompress_2(type, data, d_nelmts, filavail, cd_values, minbits, minval) |
| #define | H5Z_scaleoffset_modify_1(i, type, pow_fun, abs_fun, lround_fun, llround_fun, buf, d_nelmts, filval, minbits, min, D_val) |
| #define | H5Z_scaleoffset_modify_2(i, type, pow_fun, lround_fun, llround_fun, buf, d_nelmts, min, D_val) |
| #define | H5Z_scaleoffset_save_min(i, type, minval, min) |
| #define | H5Z_scaleoffset_precompress_3(type, pow_fun, abs_fun, round_fun, lround_fun, llround_fun, data, d_nelmts, filavail, cd_values, minbits, minval, D_val) |
| #define | H5Z_scaleoffset_postdecompress_1(type, data, d_nelmts, filavail, cd_values, minbits, minval) |
| #define | H5Z_scaleoffset_postdecompress_2(type, data, d_nelmts, filavail, cd_values, minbits, minval) |
| #define | H5Z_scaleoffset_get_min(type, minval, min) |
| #define | H5Z_scaleoffset_modify_3(i, type, pow_fun, buf, d_nelmts, filval, minbits, min, D_val) |
| #define | H5Z_scaleoffset_modify_4(i, type, pow_fun, buf, d_nelmts, min, D_val) |
| #define | H5Z_scaleoffset_postdecompress_3(type, pow_fun, data, d_nelmts, filavail, cd_values, minbits, minval, D_val) |
Enumerations | |
| enum | H5Z_scaleoffset_t { t_bad =0, t_uchar =1, t_ushort, t_uint, t_ulong, t_ulong_long, t_schar, t_short, t_int, t_long, t_long_long, t_float, t_double } |
Variables | |
| H5Z_class2_t | H5Z_SCALEOFFSET [1] |
| #define H5Z_scaleoffset_check_1 | ( | type, | |
| max, | |||
| min, | |||
| minbits | |||
| ) |
| #define H5Z_scaleoffset_check_2 | ( | type, | |
| max, | |||
| min, | |||
| minbits | |||
| ) |
| #define H5Z_scaleoffset_check_3 | ( | i, | |
| type, | |||
| pow_fun, | |||
| round_fun, | |||
| max, | |||
| min, | |||
| minbits, | |||
| D_val | |||
| ) |
| #define H5Z_SCALEOFFSET_CLS_FLOAT 1 /* Floatig-point (datatype class) */ |
| #define H5Z_SCALEOFFSET_CLS_INTEGER 0 /* Integer (datatype class) */ |
| #define H5Z_SCALEOFFSET_FILL_DEFINED 1 /* Fill value is defined */ |
| #define H5Z_SCALEOFFSET_FILL_UNDEFINED 0 /* Fill value is not defined */ |
| #define H5Z_scaleoffset_get_filval_1 | ( | type, | |
| cd_values, | |||
| fill_val | |||
| ) |
| #define H5Z_scaleoffset_get_filval_2 | ( | type, | |
| cd_values, | |||
| filval | |||
| ) |
| #define H5Z_scaleoffset_get_min | ( | type, | |
| minval, | |||
| min | |||
| ) |
| #define H5Z_scaleoffset_max_min_1 | ( | i, | |
| d_nelmts, | |||
| buf, | |||
| filval, | |||
| max, | |||
| min | |||
| ) |
| #define H5Z_scaleoffset_max_min_2 | ( | i, | |
| d_nelmts, | |||
| buf, | |||
| max, | |||
| min | |||
| ) |
| #define H5Z_scaleoffset_max_min_3 | ( | i, | |
| d_nelmts, | |||
| buf, | |||
| filval, | |||
| max, | |||
| min, | |||
| D_val | |||
| ) |
| #define H5Z_scaleoffset_min_1 | ( | i, | |
| d_nelmts, | |||
| buf, | |||
| filval, | |||
| min | |||
| ) |
| #define H5Z_scaleoffset_min_2 | ( | i, | |
| d_nelmts, | |||
| buf, | |||
| min | |||
| ) |
| #define H5Z_scaleoffset_modify_1 | ( | i, | |
| type, | |||
| pow_fun, | |||
| abs_fun, | |||
| lround_fun, | |||
| llround_fun, | |||
| buf, | |||
| d_nelmts, | |||
| filval, | |||
| minbits, | |||
| min, | |||
| D_val | |||
| ) |
| #define H5Z_scaleoffset_modify_2 | ( | i, | |
| type, | |||
| pow_fun, | |||
| lround_fun, | |||
| llround_fun, | |||
| buf, | |||
| d_nelmts, | |||
| min, | |||
| D_val | |||
| ) |
| #define H5Z_scaleoffset_modify_3 | ( | i, | |
| type, | |||
| pow_fun, | |||
| buf, | |||
| d_nelmts, | |||
| filval, | |||
| minbits, | |||
| min, | |||
| D_val | |||
| ) |
| #define H5Z_scaleoffset_modify_4 | ( | i, | |
| type, | |||
| pow_fun, | |||
| buf, | |||
| d_nelmts, | |||
| min, | |||
| D_val | |||
| ) |
| #define H5Z_SCALEOFFSET_ORDER_BE 1 /* Big endian (datatype byte order) */ |
| #define H5Z_SCALEOFFSET_ORDER_LE 0 /* Little endian (datatype byte order) */ |
| #define H5Z_SCALEOFFSET_PARM_CLASS 3 /* "Local" parameter for datatype class */ |
| #define H5Z_SCALEOFFSET_PARM_FILAVAIL 7 /* "Local" parameter for dataset fill value existence */ |
| #define H5Z_SCALEOFFSET_PARM_FILVAL 8 /* "Local" parameter for start location to store dataset fill value */ |
| #define H5Z_SCALEOFFSET_PARM_NELMTS 2 /* "Local" parameter for number of elements in the chunk */ |
| #define H5Z_SCALEOFFSET_PARM_ORDER 6 /* "Local" parameter for datatype byte order */ |
| #define H5Z_SCALEOFFSET_PARM_SCALEFACTOR 1 /* "User" parameter for scale factor */ |
| #define H5Z_SCALEOFFSET_PARM_SCALETYPE 0 /* "User" parameter for scale type */ |
| #define H5Z_SCALEOFFSET_PARM_SIGN 5 /* "Local" parameter for integer datatype sign */ |
| #define H5Z_scaleoffset_postdecompress_1 | ( | type, | |
| data, | |||
| d_nelmts, | |||
| filavail, | |||
| cd_values, | |||
| minbits, | |||
| minval | |||
| ) |
| #define H5Z_scaleoffset_postdecompress_2 | ( | type, | |
| data, | |||
| d_nelmts, | |||
| filavail, | |||
| cd_values, | |||
| minbits, | |||
| minval | |||
| ) |
| #define H5Z_scaleoffset_postdecompress_3 | ( | type, | |
| pow_fun, | |||
| data, | |||
| d_nelmts, | |||
| filavail, | |||
| cd_values, | |||
| minbits, | |||
| minval, | |||
| D_val | |||
| ) |
| #define H5Z_scaleoffset_precompress_1 | ( | type, | |
| data, | |||
| d_nelmts, | |||
| filavail, | |||
| cd_values, | |||
| minbits, | |||
| minval | |||
| ) |
| #define H5Z_scaleoffset_precompress_2 | ( | type, | |
| data, | |||
| d_nelmts, | |||
| filavail, | |||
| cd_values, | |||
| minbits, | |||
| minval | |||
| ) |
| #define H5Z_scaleoffset_precompress_3 | ( | type, | |
| pow_fun, | |||
| abs_fun, | |||
| round_fun, | |||
| lround_fun, | |||
| llround_fun, | |||
| data, | |||
| d_nelmts, | |||
| filavail, | |||
| cd_values, | |||
| minbits, | |||
| minval, | |||
| D_val | |||
| ) |
| #define H5Z_scaleoffset_save_filval | ( | type, | |
| cd_values, | |||
| fill_val | |||
| ) |
| #define H5Z_scaleoffset_save_min | ( | i, | |
| type, | |||
| minval, | |||
| min | |||
| ) |
| #define H5Z_scaleoffset_set_filval_1 | ( | type, | |
| dcpl_plist, | |||
| dt, | |||
| cd_values, | |||
| need_convert | |||
| ) |
| #define H5Z_scaleoffset_set_filval_2 | ( | type, | |
| dcpl_plist, | |||
| dt, | |||
| cd_values, | |||
| need_convert | |||
| ) |
| #define H5Z_scaleoffset_set_filval_3 | ( | type, | |
| dcpl_plist, | |||
| dt, | |||
| cd_values, | |||
| need_convert | |||
| ) |
| #define H5Z_scaleoffset_set_filval_4 | ( | type, | |
| dcpl_plist, | |||
| dt, | |||
| cd_values, | |||
| need_convert | |||
| ) |
| #define H5Z_SCALEOFFSET_SGN_2 1 /* Two's complement signed integer type */ |
| #define H5Z_SCALEOFFSET_SGN_NONE 0 /* Unsigned integer type */ |
| #define H5Z_SCALEOFFSET_TOTAL_NPARMS 20 /* Total number of parameters for filter */ |
| enum H5Z_scaleoffset_t |
| H5Z_class2_t H5Z_SCALEOFFSET[1] |
1.8.18