From 42161da440f91102536338fa80e4063513294aca Mon Sep 17 00:00:00 2001 From: "Joachim Wuttke (o)" <j.wuttke@fz-juelich.de> Date: Thu, 12 Jan 2023 16:46:57 +0100 Subject: [PATCH] rm local vars --- Sim/Simulation/ScatteringSimulation.cpp | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/Sim/Simulation/ScatteringSimulation.cpp b/Sim/Simulation/ScatteringSimulation.cpp index 4723cd94343..58efc5026f2 100644 --- a/Sim/Simulation/ScatteringSimulation.cpp +++ b/Sim/Simulation/ScatteringSimulation.cpp @@ -187,19 +187,15 @@ SimulationResult ScatteringSimulation::packResult() std::vector<DiffuseElement> ScatteringSimulation::generateElements(const Beam& beam) const { - const double wavelength = beam.wavelength(); - const double alpha_i = beam.alpha_i(); - const double phi_i = beam.phi_i(); - const SpinMatrix beam_polMatrices = beam.polMatrix(); - const SpinMatrix analyzer_operator = m_detector->analyzer().matrix(); const size_t i_specular = m_detector->indexOfSpecular(beam); const size_t N = m_active_indices.size(); std::vector<DiffuseElement> result; result.reserve(N); for (size_t i = 0; i < N; ++i) - result.emplace_back(DiffuseElement( - wavelength, alpha_i, phi_i, std::unique_ptr<IPixel>(m_pixels[i]->clone()), - beam_polMatrices, analyzer_operator, m_active_indices[i] == i_specular)); + result.emplace_back(DiffuseElement(beam.wavelength(), beam.alpha_i(), beam.phi_i(), + std::unique_ptr<IPixel>(m_pixels[i]->clone()), + beam.polMatrix(), m_detector->analyzer().matrix(), + m_active_indices[i] == i_specular)); return result; } -- GitLab