QMCPACK
hdf_dataspace.h File Reference

define h5_space_type to handle basic datatype for hdf5 More...

+ Include dependency graph for hdf_dataspace.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  h5_space_type< T, RANK >
 default struct to define a h5 dataspace, any intrinsic type T More...
 
struct  h5_space_type< std::complex< T >, RANK >
 specialization of h5_space_type for std::complex<T> More...
 
struct  h5_space_type< std::array< T, D >, RANK >
 specialization of h5_space_type for std::array<T,D> for any intrinsic type T More...
 
struct  h5_space_type< TinyVector< T, D >, RANK >
 specialization of h5_space_type for TinyVector<T,D> for any intrinsic type T More...
 
struct  h5_space_type< Tensor< T, D >, RANK >
 specialization of h5_space_type for Tensor<T,D> for any intrinsic type T More...
 

Namespaces

 qmcplusplus
 helper functions for EinsplineSetBuilder
 

Detailed Description

define h5_space_type to handle basic datatype for hdf5

h5_space_type is a helper class for h5data_proxy and used internally

  • h5_space_type<T,RANK>
  • h5_space_type<std::complex<T>,RANK>
  • h5_space_type<std::array<T,D>,RANK>
  • h5_space_type<TinyVector<T,D>,RANK>
  • h5_space_type<TinyVector<std::complex<T>,D>,RANK> // removed, picked up by template recursion
  • h5_space_type<Tensor<T,D>,RANK>
  • h5_space_type<Tensor<std::complex<T>,D>,RANK> // removed, picked up by template recursion

Definition in file hdf_dataspace.h.