From 7f77a01da228cfc2084a80abbb20b58f244f190e Mon Sep 17 00:00:00 2001 From: Boris Martin <boris.martin.be@gmail.com> Date: Fri, 24 Feb 2023 12:28:07 +0100 Subject: [PATCH] read from file --- specific/configuration/flexible_acquisition.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/specific/configuration/flexible_acquisition.cpp b/specific/configuration/flexible_acquisition.cpp index cac4467..4d95cb7 100644 --- a/specific/configuration/flexible_acquisition.cpp +++ b/specific/configuration/flexible_acquisition.cpp @@ -56,17 +56,20 @@ namespace flexible_acquisition } // SETUP FROM YAML - // TODO read path - - ShotsConfigurationYAML shotsConfig("shots.yaml"); + std::string shotsPath; + if (!gmshFem.userDefinedParameter(shotsPath, "shots_config")) + { + throw common::Exception("Path to a shots_config is needed in flexible_acquisition."); + } + ShotsConfigurationYAML shotsConfig(shotsPath); _ns = shotsConfig.numShots(); // Configure points - for (const auto &coords: shotsConfig.points()) { - _er_positions.push_back(coords); + for (const auto &coords : shotsConfig.points()) + { + _er_positions.push_back(coords); } - mesh(); -- GitLab