HighFive 2.10.1
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
H5Easy Namespace Reference

Functions

size_t getSize (const File &file, const std::string &path)
 
std::vector< size_t > getShape (const File &file, const std::string &path)
 
template<class T >
DataSet dump (File &file, const std::string &path, const T &data, const DumpOptions &options)
 
template<class T >
DataSet dump (File &file, const std::string &path, const T &data, DumpMode mode)
 
template<class T >
DataSet dump (File &file, const std::string &path, const T &data, const std::vector< size_t > &idx, const DumpOptions &options)
 
template<class T >
DataSet dump (File &file, const std::string &path, const T &data, const std::initializer_list< size_t > &idx, const DumpOptions &options)
 
template<class T >
DataSet dump (File &file, const std::string &path, const T &data, const std::vector< size_t > &idx)
 
template<class T >
DataSet dump (File &file, const std::string &path, const T &data, const std::initializer_list< size_t > &idx)
 
template<class T >
load (const File &file, const std::string &path, const std::vector< size_t > &idx)
 
template<class T >
load (const File &file, const std::string &path)
 
template<class T >
Attribute dumpAttribute (File &file, const std::string &path, const std::string &key, const T &data, DumpMode mode)
 
template<class T >
Attribute dumpAttribute (File &file, const std::string &path, const std::string &key, const T &data, const DumpOptions &options)
 
template<class T >
loadAttribute (const File &file, const std::string &path, const std::string &key)
 

Function Documentation

◆ dump() [1/6]

template<class T >
DataSet H5Easy::dump ( File & file,
const std::string & path,
const T & data,
const DumpOptions & options )
inline

◆ dump() [2/6]

template<class T >
DataSet H5Easy::dump ( File & file,
const std::string & path,
const T & data,
const std::initializer_list< size_t > & idx )
inline

◆ dump() [3/6]

template<class T >
DataSet H5Easy::dump ( File & file,
const std::string & path,
const T & data,
const std::initializer_list< size_t > & idx,
const DumpOptions & options )
inline

◆ dump() [4/6]

template<class T >
DataSet H5Easy::dump ( File & file,
const std::string & path,
const T & data,
const std::vector< size_t > & idx )
inline

◆ dump() [5/6]

template<class T >
DataSet H5Easy::dump ( File & file,
const std::string & path,
const T & data,
const std::vector< size_t > & idx,
const DumpOptions & options )
inline

◆ dump() [6/6]

template<class T >
DataSet H5Easy::dump ( File & file,
const std::string & path,
const T & data,
DumpMode mode )
inline

◆ dumpAttribute() [1/2]

template<class T >
Attribute H5Easy::dumpAttribute ( File & file,
const std::string & path,
const std::string & key,
const T & data,
const DumpOptions & options )
inline

◆ dumpAttribute() [2/2]

template<class T >
Attribute H5Easy::dumpAttribute ( File & file,
const std::string & path,
const std::string & key,
const T & data,
DumpMode mode )
inline

◆ getShape()

std::vector< size_t > H5Easy::getShape ( const File & file,
const std::string & path )
inline

◆ getSize()

size_t H5Easy::getSize ( const File & file,
const std::string & path )
inline

◆ load() [1/2]

template<class T >
T H5Easy::load ( const File & file,
const std::string & path )
inline

◆ load() [2/2]

template<class T >
T H5Easy::load ( const File & file,
const std::string & path,
const std::vector< size_t > & idx )
inline

◆ loadAttribute()

template<class T >
T H5Easy::loadAttribute ( const File & file,
const std::string & path,
const std::string & key )
inline