diff --git a/Sim/Scan/AlphaScan.cpp b/Sim/Scan/AlphaScan.cpp index a81386d43d0b40ab81f927e9b9d184ee062bb28f..b88b0d071410c66f9b0e0aaaff5be9304f760b50 100644 --- a/Sim/Scan/AlphaScan.cpp +++ b/Sim/Scan/AlphaScan.cpp @@ -62,8 +62,10 @@ std::vector<SpecularElement> AlphaScan::generateElements() const result.reserve(nSteps()); for (size_t i = 0; i < m_axis->size(); ++i) { - const auto lambdaDistrib = m_lambda_distrib->resolutionSamples(wavelength()); - const auto alphaDistrib = m_alpha_distrib->resolutionSamples(m_axis->binCenters()[i]); + const std::vector<ParameterSample> lambdaDistrib = + m_lambda_distrib->resolutionSamples(wavelength()); + const std::vector<ParameterSample> alphaDistrib = + m_alpha_distrib->resolutionSamples(m_axis->binCenters()[i]); for (size_t j = 0; j < alphaDistrib.size(); ++j) { const double alpha = alphaDistrib[j].value; for (size_t k = 0; k < lambdaDistrib.size(); ++k) {