diff --git a/specific/configuration/flexible_acquisition.cpp b/specific/configuration/flexible_acquisition.cpp index e26cde942de20e79ba9b5720d7dbfa5bcc2d3c35..81b9e17f0d8699f06ea0d1f389bb0f7d2cbdec1c 100644 --- a/specific/configuration/flexible_acquisition.cpp +++ b/specific/configuration/flexible_acquisition.cpp @@ -280,7 +280,11 @@ namespace flexible_acquisition } gmsh::merge(path + suffix + ".pos"); - ScalarFunction<std::complex<double>> mpos = probeScalarView<std::complex<double>>(c); + // Fix for weird tags when loading .pos files. + std::vector<int> tags; + gmsh::view::getTags(tags); + auto view = tags.back(); + ScalarFunction<std::complex<double>> mpos = probeScalarView<std::complex<double>>(view); m0.addFunction(mpos, _subsurface[Support::BLK] | _subsurface[Support::BND]); }