From 7bd63cebfaebcac9791cc60b0339723d29a9ccc8 Mon Sep 17 00:00:00 2001 From: Boris Martin <boris.martin.be@gmail.com> Date: Thu, 23 Feb 2023 15:24:21 +0100 Subject: [PATCH] Temporary 1 source - 1 emitter setup --- .../configuration/flexible_acquisition.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/specific/configuration/flexible_acquisition.cpp b/specific/configuration/flexible_acquisition.cpp index 21911ec..5f74d85 100644 --- a/specific/configuration/flexible_acquisition.cpp +++ b/specific/configuration/flexible_acquisition.cpp @@ -95,6 +95,24 @@ namespace flexible_acquisition _wave_omega[Support::BLK] = _model_known[Support::BLK] | _model_unknown[Support::BLK]; _wave_omega[Support::BND] = _model_known[Support::BND] | _model_unknown[Support::BND]; + for (unsigned p = 0; p < _er_positions.size(); ++p) { + _point.push_back("emitter_receiver_"+std::to_string(p)); + _points |= _point[p]; + } + + // Setup number of emitters etc. TODO: make some points only receivers + _ns = _er_positions.size(); + for (unsigned s = 0; s < _ns; ++s) { + _emitter.push_back({s}); + } + + // TMP: each emitter is its receptor + for (unsigned s = 0; s < _ns; ++s) { + _receiver.push_back({s}); + } + + + // Once Dirichlet BCs are added //_named_domains() ... -- GitLab