DUECA/DUSIME
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
dueca::hdf5log::HDF5DCOReadFunctor::LogDataSet Struct Reference

Organize data per element. More...

#include <HDF5DCOReadFunctor.hxx>

Public Member Functions

 LogDataSet ()
 Default constructor.
 
void prepareRow (unsigned readidx)
 Before reading an object, prepare all indices.
 
void readObjectPart (void *data, const std::string &dum)
 With string.
 
template<size_t N>
void readObjectPart (void *data, const dueca::fixvector< N, std::string > &dum)
 With fixed size vector of strings.
 
template<typename Alloc , template< typename, typename > class V>
void readObjectPart (void *data, V< std::string, Alloc > &dum)
 With iterable and c++ strings.
 
template<typename Alloc , typename D , template< typename, typename > class V>
void readObjectPart (void *data, V< D, Alloc > &dum)
 With iterable and anything but strings, requires a copy.
 
template<typename T >
void readObjectPart (void *data, const T &dum)
 all others, direct type
 
void readObjectPart (void *data)
 reading back-end
 

Public Attributes

hsize_t offset_dims [2]
 Offset location.
 
hsize_t row_dims [2]
 Single row dimension.
 
H5::DataSet dset
 Handle to the data in the file.
 
H5::DataSpace memspace
 In-memory dataspace indices.
 
H5::DataSpace filspace
 In-file dataspace indices.
 
const H5::DataType * datatype
 Datatype.
 
unsigned offset
 Offset in the DCO object.
 

Detailed Description

Organize data per element.


The documentation for this struct was generated from the following file: