From 2bc8b9a5ffca8351ca1bd547188580e97e094695 Mon Sep 17 00:00:00 2001 From: Sterling Harper Date: Wed, 13 Feb 2019 01:05:50 -0500 Subject: [PATCH] Avoid implicit construction of TallyDerivative --- include/openmc/tallies/derivative.h | 2 +- src/tallies/derivative.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/openmc/tallies/derivative.h b/include/openmc/tallies/derivative.h index deee9d7aa..3237fb3ba 100644 --- a/include/openmc/tallies/derivative.h +++ b/include/openmc/tallies/derivative.h @@ -22,7 +22,7 @@ struct TallyDerivative { double flux_deriv; //!< Derivative of the current particle's weight TallyDerivative() {} - TallyDerivative(pugi::xml_node node); + explicit TallyDerivative(pugi::xml_node node); }; //============================================================================== diff --git a/src/tallies/derivative.cpp b/src/tallies/derivative.cpp index b82db28e6..600cd2876 100644 --- a/src/tallies/derivative.cpp +++ b/src/tallies/derivative.cpp @@ -87,7 +87,7 @@ read_tally_derivatives(pugi::xml_node* node) #pragma omp parallel { for (auto deriv_node : node->children("derivative")) - model::tally_derivs.push_back(deriv_node); + model::tally_derivs.emplace_back(deriv_node); } // Fill the derivative map.