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