herr_t h5::write<T>( ds | path, object<T> [,offset] [ ,stride ] [,count] [,dxpl] );

Detailed Description

Templated WRITE operations object:= std::vector<S> | arma::Row<T> | arma::Col<T> | arma::Mat<T> | arma::Cube<T> | raw_ptr.

Function Documentation

template<class T >
void h5::write ( const h5::ds_t &  ds,
const h5::sp_t &  mem_space,
const h5::sp_t &  file_space,
const h5::dxpl_t &  dxpl,
const T *  ptr 
)

TODO: write doxy for here

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
ref[armadillo],[eigen],[blitz],[blaze],[dlib],[ublas] std::vector<T> object references
offsetthe coordinates withing HDF5 dataset with rank of the file space, for instance a cube {0,0,0}
countdocs/links/h5cpp.txt par_count update
dcpldata trnsfer property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)
Examples:
arma.cpp, blaze.cpp, blitz.cpp, compound.cpp, dlib.cpp, eigen3.cpp, itpp.cpp, struct.cpp, transform.cpp, and ublas.cpp.
template<class T , class... args_t>
void h5::write ( const h5::ds_t &  ds,
const T *  ptr,
args_t &&...  args 
)

TODO: write doxy for here

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
ref[armadillo],[eigen],[blitz],[blaze],[dlib],[ublas] std::vector<T> object references
offsetthe coordinates withing HDF5 dataset with rank of the file space, for instance a cube {0,0,0}
countdocs/links/h5cpp.txt par_count update
dcpldata trnsfer property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)
template<class T , class... args_t>
std::enable_if<!std::is_same<T,char**>::value, void>::type h5::write ( const h5::ds_t &  ds,
const T &  ref,
args_t &&...  args 
)

TODO: write doxy for here

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
ref[armadillo],[eigen],[blitz],[blaze],[dlib],[ublas] std::vector<T> object references
offsetthe coordinates withing HDF5 dataset with rank of the file space, for instance a cube {0,0,0}
countdocs/links/h5cpp.txt par_count update
dcpldata trnsfer property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)
template<class T , class... args_t>
void h5::write ( const h5::fd_t &  fd,
const std::string dataset_path,
const T *  ptr,
args_t &&...  args 
)

TODO: write doxy for here

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
ref[armadillo],[eigen],[blitz],[blaze],[dlib],[ublas] std::vector<T> object references
offsetthe coordinates withing HDF5 dataset with rank of the file space, for instance a cube {0,0,0}
countdocs/links/h5cpp.txt par_count update
dcpldata trnsfer property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)
template<class T , class... args_t>
void h5::write ( const h5::fd_t &  fd,
const std::string dataset_path,
const T &  ref,
args_t &&...  args 
)

TODO: write doxy for here

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
ref[armadillo],[eigen],[blitz],[blaze],[dlib],[ublas] std::vector<T> object references
offsetthe coordinates withing HDF5 dataset with rank of the file space, for instance a cube {0,0,0}
countdocs/links/h5cpp.txt par_count update
dcpldata trnsfer property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)
template<class... args_t>
void h5::write ( const std::string file_path,
const std::string dataset_path,
args_t &&...  args 
)

full description of h5::write function update here: docs/links/h5cpp.txt

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
offsetthe coordinates withing HDF5 dataset with rank of the file space, for instance a cube {0,0,0}
stridedocs/links/h5cpp.txt par_stride update
countdocs/links/h5cpp.txt par_count update
blockdocs/links/h5cpp.txt par_block update
dcpldata trnsfer property list identifier
Template Parameters
T[unsigned]( int8_t | int16_t | int32_t | int64_t) | (float | double)