4 #include "Proto_LevelBoxData.H" 32 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
34 std::string a_filename,
49 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
51 std::vector<std::string> a_varnames,
52 array<double, DIM> a_dx,
54 std::string a_filename,
61 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
63 std::vector<std::string> a_varnames,
66 std::string a_filename,
73 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
75 array<double, DIM> a_dx,
77 std::string a_filename,
84 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
88 std::string a_filename,
95 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
97 std::vector<std::string> a_varnames,
99 std::string a_filename,
107 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR,
typename... Args>
110 std::string a_filename,
134 template<
typename T,
unsigned int C, MemType MEM,
typename... Args>
136 std::vector<std::string> a_varnames,
137 array<double, DIM> a_dx,
139 std::string a_filename,
145 template<
typename T,
unsigned int C, MemType MEM,
typename... Args>
147 std::vector<std::string> a_varnames,
149 std::string a_filename,
157 template<
typename T,
unsigned int C, MemType MEM,
typename... Args>
159 std::string a_filename,
163 hid_t H5T_PROTO_POINT;
165 hid_t H5T_PROTO_STRING;
167 template<
typename T,
unsigned int C, MemType MEM,
unsigned int CTR>
168 inline void addLevel(hid_t* a_file,
170 array<double, DIM>& a_dx0,
174 inline void getH5DataType(hid_t* a_type) {}
177 #include "implem/Proto_HDF5Implem.H" 179 #endif //end of include guard HDF5Handler()
Default Constructor.
Definition: Proto_HDF5.H:2
Definition: Proto_HDF5.H:9
Multidimensional Rectangular Array.
Definition: Proto_BoxData.H:458
void writePatch(std::vector< std::string > a_varnames, array< double, DIM > a_dx, const BoxData< T, C, MEM > &a_data, std::string a_filename, Args... a_params)
Write Box Data.
Definition: Proto_HDF5.H:522
Level Box Data.
Definition: Proto_LevelBoxData.H:26
void readLevel(LevelBoxData< T, C, MEM, CTR > &a_data, std::string a_filename, Args... a_params)
Read Level Box Data.
Definition: Proto_HDF5.H:35
Definition: Proto_Box.H:11
void writeLevel(std::vector< std::string > a_varnames, array< double, DIM > a_dx, const LevelBoxData< T, C, MEM, CTR > &a_data, std::string a_filename, Args... a_params)
Write Level Box Data.
Definition: Proto_HDF5.H:221