Skip to content
Snippets Groups Projects
Commit 20540605 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

make_unique

parent 5149c8f4
No related branches found
No related tags found
2 merge requests!907Core cleanup,!905mv class Instrument out of core
......@@ -120,8 +120,8 @@ createScatteringSimulation(std::unique_ptr<MultiLayer> multilayer,
const SimulationOptionsItem& optionsItem)
{
std::unique_ptr<const Instrument> instrument = instrumentItem->createPolInstrument();
std::unique_ptr<ScatteringSimulation> result{
new ScatteringSimulation(instrument->beam(), *multilayer, instrument->detector())};
auto result = std::make_unique<ScatteringSimulation>(
instrument->beam(), *multilayer, instrument->detector());
addDistributionParametersToSimulation(*instrumentItem->beamItem(), *result);
......@@ -139,8 +139,8 @@ createOffSpecularSimulation(std::unique_ptr<MultiLayer> multilayer,
const SimulationOptionsItem& optionsItem)
{
std::unique_ptr<const Instrument> instrument = instrumentItem->createPolInstrument();
std::unique_ptr<OffSpecularSimulation> result{
new OffSpecularSimulation(instrument->beam(), *multilayer, instrument->detector())};
auto result = std::make_unique<OffSpecularSimulation>(
instrument->beam(), *multilayer, instrument->detector());
auto* beamItem = instrumentItem->beamItem();
const auto axis = instrumentItem->alphaAxis().createAxis(Units::deg);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment