From 9a1f2f0facb9b0ff3c9ec04b899d4651f71abda2 Mon Sep 17 00:00:00 2001 From: Giovanni La Mura <giovanni.lamura@inaf.it> Date: Fri, 2 Feb 2024 17:22:59 +0100 Subject: [PATCH] Fix matrix check flag name and hdf5_file pointer --- src/libnptm/Configuration.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libnptm/Configuration.cpp b/src/libnptm/Configuration.cpp index 9ccb9ad8..2a2e325e 100644 --- a/src/libnptm/Configuration.cpp +++ b/src/libnptm/Configuration.cpp @@ -556,7 +556,7 @@ ScattererConfiguration* ScattererConfiguration::from_hdf5(string file_name) { status = hdf_file->read("NXI", "INT32_(1)", &nxi); iog = new int[nsph]; string str_type = "INT32_(" + to_string(nsph) + ")"; - status = hdf_file.read("IOGVEC", str_type, iog); + status = hdf_file->read("IOGVEC", str_type, iog); int configuration_count = 0; for (int ci = 0; ci < nsph; ci++) { if (iog[ci] < ci + 1) continue; @@ -564,6 +564,7 @@ ScattererConfiguration* ScattererConfiguration::from_hdf5(string file_name) { } nshl_vector = new int[configuration_count]; ros_vector = new double[configuration_count]; + // DA QUI status = hdf_file->close(); conf = new ScattererConfiguration( @@ -1079,7 +1080,7 @@ bool ScattererConfiguration::operator ==(ScattererConfiguration &other) { if (scale_vec[svi] != other.scale_vec[svi]) return false; int dj_index = 0; for (int dj = 0; dj < number_of_spheres; dj++) { - bool check matrixes = false; + bool check_matrixes = false; if (iog_vec[dj] >= dj + 1) { dj_index = iog_vec[dj] - 1; check_matrixes = true; -- GitLab