diff --git a/specific/configuration/flexible_acquisition.cpp b/specific/configuration/flexible_acquisition.cpp index 21911ec32085ad7dac30f50f31de8b8ae6f2166c..5f74d8505cd34d5b016a3f5c55cf1b602321ddb4 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() ...