DNDSR 0.1.0.dev1+gcd065ad
Distributed Numeric Data Structure for CFV
Loading...
Searching...
No Matches
SerializerH5.cpp File Reference
#include "SerializerH5.hpp"
#include <algorithm>
#include <string>
#include <fmt/core.h>
#include "DNDS/HDF5.hpp"
Include dependency graph for SerializerH5.cpp:

Go to the source code of this file.

Classes

struct  DNDS::Serializer::H5Contents
 
struct  DNDS::Serializer::TraverseData
 

Namespaces

namespace  DNDS
 the host side operators are provided as implemented
 
namespace  DNDS::Serializer
 

Macros

#define H5CHECK_Set   DNDS_assert_info(herr >= 0, "H5 setting err")
 
#define H5CHECK_Close   DNDS_assert_info(herr >= 0, "H5 closing err")
 
#define H5CHECK_Iter   DNDS_assert_info(herr >= 0, "H5 iteration err")
 

Functions

template<typename T >
void DNDS::Serializer::WriteAttributeScalar (const std::string &name, const T &v, hid_t h5file, bool reading, const std::string &cP, bool coll_on_meta)
 
template<typename T >
void DNDS::Serializer::ReadAttributeScalar (const std::string &name, T &v, hid_t h5file, bool reading, const std::string &cP, bool coll_on_meta)
 

Macro Definition Documentation

◆ H5CHECK_Close

#define H5CHECK_Close   DNDS_assert_info(herr >= 0, "H5 closing err")

Definition at line 10 of file SerializerH5.cpp.

◆ H5CHECK_Iter

#define H5CHECK_Iter   DNDS_assert_info(herr >= 0, "H5 iteration err")

Definition at line 11 of file SerializerH5.cpp.

◆ H5CHECK_Set

#define H5CHECK_Set   DNDS_assert_info(herr >= 0, "H5 setting err")

Definition at line 9 of file SerializerH5.cpp.