diff options
author | Leon Arber <larber@ncsa.uiuc.edu> | 2004-09-16 18:11:31 (GMT) |
---|---|---|
committer | Leon Arber <larber@ncsa.uiuc.edu> | 2004-09-16 18:11:31 (GMT) |
commit | 0df4bee9318927c3f229871bf5460ad6258c5382 (patch) | |
tree | 273db4199fbfd84726d94d9bab4a62520dd30afb /src/H5Ppublic.h | |
parent | b540f551b39d067938bea37d378156b5fc8e8566 (diff) | |
download | hdf5-0df4bee9318927c3f229871bf5460ad6258c5382.zip hdf5-0df4bee9318927c3f229871bf5460ad6258c5382.tar.gz hdf5-0df4bee9318927c3f229871bf5460ad6258c5382.tar.bz2 |
[svn-r9267] Purpose:
Added H5Pget_data_transform
Added support for polynomial data transforms
Description:
There is now support for polynomial data transforms (ie, (2+x)*(x-5)) instead
of just linear ones.
Note that, in order to compute a polynomial transform, one temporary copy of
the original data must be stored for each occurence of "x" in the transform
expression. This can result in very high memory usage for expressions of high
order.
Platforms tested:
sol + eirene
Misc. update:
Diffstat (limited to 'src/H5Ppublic.h')
-rw-r--r-- | src/H5Ppublic.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/H5Ppublic.h b/src/H5Ppublic.h index 89d3f6c..bd9518e 100644 --- a/src/H5Ppublic.h +++ b/src/H5Ppublic.h @@ -198,6 +198,7 @@ H5_DLL H5D_layout_t H5Pget_layout(hid_t plist_id); H5_DLL herr_t H5Pset_chunk(hid_t plist_id, int ndims, const hsize_t dim[]); H5_DLL int H5Pget_chunk(hid_t plist_id, int max_ndims, hsize_t dim[]/*out*/); H5_DLL herr_t H5Pset_data_transform(hid_t plist_id, const char* expression); +H5_DLL herr_t H5Pget_data_transform(hid_t plist_id, char** expression); H5_DLL herr_t H5Pset_external(hid_t plist_id, const char *name, off_t offset, hsize_t size); H5_DLL int H5Pget_external_count(hid_t plist_id); |