HOPS
HOPS class reference
Namespaces | Functions
MHO_HDF5Datasets.hh File Reference
#include "MHO_ClassIdentity.hh"
#include "MHO_ExtensibleElement.hh"
#include "MHO_JSONHeaderWrapper.hh"
#include "MHO_Axis.hh"
#include "MHO_AxisPack.hh"
#include "MHO_ObjectTags.hh"
#include "MHO_ScalarContainer.hh"
#include "MHO_TableContainer.hh"
#include "MHO_Taggable.hh"
#include "MHO_VectorContainer.hh"
#include <sstream>
#include "hdf5.h"
#include "hdf5_hl.h"
#include "MHO_NumpyTypeCode.hh"
#include "MHO_HDF5TypeCode.hh"
#include "MHO_HDF5Attributes.hh"

Go to the source code of this file.

Namespaces

 hops
 

Functions

template<typename XDataType >
herr_t hops::make_dataset (hid_t group_id, hid_t &dataset_id, const std::string &name, hsize_t rank, hsize_t *dims, const XDataType *data, const mho_json &metadata)
 
template<typename XValueType >
void hops::make_scalar_dataset (hid_t group_id, hid_t &dataset_id, const std::string &name, const XValueType &value)
 
template<>
void hops::make_scalar_dataset< std::string > (hid_t group_id, hid_t &dataset_id, const std::string &name, const std::string &value)
 
template<typename XDataType >
herr_t hops::make_scale (hid_t group_id, hid_t dataset_id, std::size_t axis_idx, const std::string &parent_name, const std::string &name, const std::vector< XDataType > *data, const mho_json &metadata)
 
template<>
herr_t hops::make_scale< std::string > (hid_t group_id, hid_t dataset_id, std::size_t axis_idx, const std::string &parent_name, const std::string &name, const std::vector< std::string > *data, const mho_json &metadata)
 specialization a dimension/coordinate axis which contains strings More...
 
herr_t hops::make_string_vector_dataset (hid_t group_id, hid_t dataset_id, const std::string &name, const std::vector< std::string > *data, const mho_json &metadata)