From 8fecf9e7b6af9d5eae19c06a6c19b2638a700a06 Mon Sep 17 00:00:00 2001 From: Mark Meredith <mark.meredith@netl.doe.gov> Date: Fri, 8 May 2020 11:59:34 -0400 Subject: [PATCH] by reference --- src/inputs/geometry.cpp | 2 +- src/inputs/mesh.cpp | 2 +- src/inputs/solver.cpp | 2 +- src/inputs/solver_impl.hpp | 9 ++++----- src/inputs/time.cpp | 2 +- 5 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/inputs/geometry.cpp b/src/inputs/geometry.cpp index 5cb26f0..09cc521 100644 --- a/src/inputs/geometry.cpp +++ b/src/inputs/geometry.cpp @@ -3,7 +3,7 @@ namespace solver { solver::GeometrySettings make_geometry(solver::InputInfo ii, - std::vector<InputsMessage> messages) { + std::vector<InputsMessage> &messages) { solver::GeometrySettings geo; if (ii.count(CSG_FILENAME)) { diff --git a/src/inputs/mesh.cpp b/src/inputs/mesh.cpp index be69dc6..7f9d028 100644 --- a/src/inputs/mesh.cpp +++ b/src/inputs/mesh.cpp @@ -3,7 +3,7 @@ namespace solver { solver::MeshSettings make_mesh(solver::InputInfo ii, - std::vector<InputsMessage> messages) { + std::vector<InputsMessage> &messages) { solver::MeshSettings mesh; auto [mx, my, mz] = mesh.axes; diff --git a/src/inputs/solver.cpp b/src/inputs/solver.cpp index 3705a05..45d6e32 100644 --- a/src/inputs/solver.cpp +++ b/src/inputs/solver.cpp @@ -4,7 +4,7 @@ namespace solver { -void require(std::string key, std::vector<InputsMessage> messages, int size) { +void require(std::string key, std::vector<InputsMessage> &messages, int size) { std::ostringstream oss; if (size == 0) { diff --git a/src/inputs/solver_impl.hpp b/src/inputs/solver_impl.hpp index 4ab313f..31d6956 100644 --- a/src/inputs/solver_impl.hpp +++ b/src/inputs/solver_impl.hpp @@ -1,9 +1,8 @@ #include <solver.hpp> namespace solver { -GeometrySettings make_geometry(solver::InputInfo, - std::vector<InputsMessage> messages); -MeshSettings make_mesh(solver::InputInfo, std::vector<InputsMessage> messages); -TimeSettings make_time(solver::InputInfo, std::vector<InputsMessage> messages); -void require(std::string, std::vector<InputsMessage>, int); +GeometrySettings make_geometry(solver::InputInfo, std::vector<InputsMessage> &); +MeshSettings make_mesh(solver::InputInfo, std::vector<InputsMessage> &); +TimeSettings make_time(solver::InputInfo, std::vector<InputsMessage> &); +void require(std::string, std::vector<InputsMessage> &, int); } // namespace solver diff --git a/src/inputs/time.cpp b/src/inputs/time.cpp index 202f362..2604ed4 100644 --- a/src/inputs/time.cpp +++ b/src/inputs/time.cpp @@ -3,7 +3,7 @@ namespace solver { solver::TimeSettings make_time(solver::InputInfo ii, - std::vector<InputsMessage> messages) { + std::vector<InputsMessage> &messages) { solver::TimeSettings time; auto dt_max = std::get<solver::NumberArray>(ii[DT_MAX]); -- GitLab