Fixed compilation error in HDF5

This commit is contained in:
Guilhem Lavaux 2015-02-11 21:27:27 +01:00
parent ebaf13e336
commit a26de4a2fa
2 changed files with 4 additions and 4 deletions

View File

@ -179,9 +179,9 @@ namespace CosmoTool
assert(dk.size() == indata.num_dimensions()); assert(dk.size() == indata.num_dimensions());
plane_size = 1; plane_size = 1;
alleven = true; alleven = true;
for (int q = 1; q < indims.size(); q++) { for (int q = 1; q < this->m_dims.size(); q++) {
plane_size *= m_dims[q]; plane_size *= this->m_dims[q];
alleven = alleven && ((indims[q]%2)==0); alleven = alleven && ((this->m_dims[q]%2)==0);
} }
} }

View File

@ -150,7 +150,7 @@ namespace CosmoTool {
template<typename ArrayType> template<typename ArrayType>
void hdf5_write_array(H5::CommonFG& fg, const std::string& data_set_name, const ArrayType& data ) void hdf5_write_array(H5::CommonFG& fg, const std::string& data_set_name, const ArrayType& data )
{ {
typedef typename ArrayType::value_type T; typedef typename ArrayType::element T;
get_hdf5_data_type<T> hdf_data_type; get_hdf5_data_type<T> hdf_data_type;
hdf5_write_array(fg, data_set_name, data, hdf_data_type.type()); hdf5_write_array(fg, data_set_name, data, hdf_data_type.type());