summaryrefslogtreecommitdiffstats
path: root/src/H5Ppublic.h
diff options
context:
space:
mode:
authorLeon Arber <larber@ncsa.uiuc.edu>2004-09-16 18:11:31 (GMT)
committerLeon Arber <larber@ncsa.uiuc.edu>2004-09-16 18:11:31 (GMT)
commit0df4bee9318927c3f229871bf5460ad6258c5382 (patch)
tree273db4199fbfd84726d94d9bab4a62520dd30afb /src/H5Ppublic.h
parentb540f551b39d067938bea37d378156b5fc8e8566 (diff)
downloadhdf5-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.h1
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);