diff --git a/Applications/DataExplorer/DataView/DirectConditionGenerator.cpp b/Applications/DataExplorer/DataView/DirectConditionGenerator.cpp index c80d8b25664ea2c48aae9b0b126b13c3a44222ca..022effb4bc35eba3199f0fa837aa5a8f4b6f5084 100644 --- a/Applications/DataExplorer/DataView/DirectConditionGenerator.cpp +++ b/Applications/DataExplorer/DataView/DirectConditionGenerator.cpp @@ -53,8 +53,7 @@ DirectConditionGenerator::directToSurfaceNodes(const MeshLib::Mesh& mesh, { double val(raster->getValueAtPoint(*surface_node)); val = (val == no_data) ? 0 : val; - _direct_values.push_back( - std::make_pair(surface_node->getID(), val)); + _direct_values.emplace_back(surface_node->getID(), val); } delete raster; diff --git a/MeshLib/IO/VtkIO/PVDFile.cpp b/MeshLib/IO/VtkIO/PVDFile.cpp index 897b157fb39ee103ce88d65fe55bb2990b3214e2..5725955779c958dcc93c904727a50dd2ed94415d 100644 --- a/MeshLib/IO/VtkIO/PVDFile.cpp +++ b/MeshLib/IO/VtkIO/PVDFile.cpp @@ -22,7 +22,7 @@ namespace IO void PVDFile::addVTUFile(const std::string &vtu_fname, double timestep) { - _datasets.push_back(std::make_pair(timestep, vtu_fname)); + _datasets.emplace_back(timestep, vtu_fname); std::ofstream fh(_pvd_filename.c_str()); if (!fh) { diff --git a/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp b/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp index fb8b8a1913d9c007eee8697b474369fdb09138d7..2028bcbe9dc18c78db25901990c82b4418dc105d 100644 --- a/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp +++ b/ProcessLib/HeatTransportBHE/CreateHeatTransportBHEProcess.cpp @@ -184,19 +184,21 @@ std::unique_ptr<Process> createHeatTransportBHEProcess( if (bhe_type == "1U") { - bhes.push_back(BHE::createBHE1U(bhe_config, curves)); + bhes.emplace_back(BHE::createBHE1U(bhe_config, curves)); continue; } if (bhe_type == "CXA") { - bhes.push_back(BHE::createBHECoaxial<BHE::BHE_CXA>(bhe_config, curves)); + bhes.emplace_back( + BHE::createBHECoaxial<BHE::BHE_CXA>(bhe_config, curves)); continue; } if (bhe_type == "CXC") { - bhes.push_back(BHE::createBHECoaxial<BHE::BHE_CXC>(bhe_config, curves)); + bhes.emplace_back( + BHE::createBHECoaxial<BHE::BHE_CXC>(bhe_config, curves)); continue; } OGS_FATAL("Unknown BHE type '%s'.", bhe_type.c_str()); diff --git a/ProcessLib/LIE/Common/MeshUtils.cpp b/ProcessLib/LIE/Common/MeshUtils.cpp index b66276a059ad8116df9fb7b428f9081abc1e70bb..73b391801af4046139666f0b634e8eb86afe5c3b 100644 --- a/ProcessLib/LIE/Common/MeshUtils.cpp +++ b/ProcessLib/LIE/Common/MeshUtils.cpp @@ -186,7 +186,7 @@ void findFracutreIntersections( matIDs[1] = matid; // slave } } - vec_branch_nodeID_matIDs.push_back(std::make_pair(nodeID, matIDs)); + vec_branch_nodeID_matIDs.emplace_back(nodeID, matIDs); } else { @@ -195,8 +195,7 @@ void findFracutreIntersections( vec_matID_counts.rbegin()->first); matIDs[1] = std::max(vec_matID_counts.begin()->first, vec_matID_counts.rbegin()->first); - vec_junction_nodeID_matIDs.push_back( - std::make_pair(nodeID, matIDs)); + vec_junction_nodeID_matIDs.emplace_back(nodeID, matIDs); } } diff --git a/ProcessLib/Utils/ProcessUtils.cpp b/ProcessLib/Utils/ProcessUtils.cpp index 4e1a78210b1d122dfeaceac76bfd8ad5667860cf..d9d24766da47cdc6726f77a2dda52f1598f55921 100644 --- a/ProcessLib/Utils/ProcessUtils.cpp +++ b/ProcessLib/Utils/ProcessUtils.cpp @@ -90,7 +90,7 @@ std::vector<std::reference_wrapper<ProcessVariable>> findProcessVariables( for (std::string const& var_name : var_names) { - vars.push_back(findVariableByName(variables, var_name, tag)); + vars.emplace_back(findVariableByName(variables, var_name, tag)); cached_var_names.push_back(var_name); } diff --git a/Tests/MaterialLib/TestMPLParseMaterial.cpp b/Tests/MaterialLib/TestMPLParseMaterial.cpp index 91c5b74c11f94c585c6013aec79c308c3185d078..8f2782bd777d20e657aca011127b82d19fdc6d37 100644 --- a/Tests/MaterialLib/TestMPLParseMaterial.cpp +++ b/Tests/MaterialLib/TestMPLParseMaterial.cpp @@ -52,7 +52,7 @@ struct Medium { for (auto p : phases_) { - phases.push_back(Phase(p)); + phases.emplace_back(p); } } };