template <T> ds_t create( file, path, space [,lcpl] [,dcpl] [,acpl] );

Detailed Description

fd - open file descriptor or path to hdf5 file, path - how you reach dataset within file, space – describes the current and maximum dimensions of dataset, h5::lcpl | h5::dcpl h5::dapl are to fine tune link,dataset properties.

Function Documentation

template<class T , class... args_t>
h5::ds_t h5::create ( const h5::fd_t &  fd,
const std::string dataset_path,
args_t &&...  args 
)
auto err = h5::create( "path/to/file.h5", "path/to/dataset", myvec, h5::offset{5,0} );
Parameters
file_paththe location where the hdf5 container is created within the OS file system.
dataset_paththe location of the dataset/document within HDF5 container
current_dimsactual size of the object
max_dimsmaximum size of the object, H5S_UNLIMITED to mark extendable dimension
lcpllink creation property list identifier
dcpldata creation property list identifier
dapldata access property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)
Returns
an open h5::ds_t descriptor
Examples:
arma.cpp, basics.cpp, blaze.cpp, blitz.cpp, compound.cpp, dlib.cpp, eigen3.cpp, itpp.cpp, packettable.cpp, raw.cpp, struct.cpp, transform.cpp, and ublas.cpp.