From 25315be1959c455f189987c24be54c4b30335eaf Mon Sep 17 00:00:00 2001 From: atmyers Date: Sun, 2 Feb 2020 18:38:23 -0800 Subject: new helper function --- Source/Particles/ParticleCreation/SmartCopy.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'Source/Particles/ParticleCreation/SmartCopy.cpp') diff --git a/Source/Particles/ParticleCreation/SmartCopy.cpp b/Source/Particles/ParticleCreation/SmartCopy.cpp index 88e687503..da5d9a197 100644 --- a/Source/Particles/ParticleCreation/SmartCopy.cpp +++ b/Source/Particles/ParticleCreation/SmartCopy.cpp @@ -1,6 +1,17 @@ #include "SmartCopy.H" -SmartCopyTag getSmartCopyTag (const NameMap& src, const NameMap& dst) +PolicyVec getPolicies (const NameMap& names) noexcept +{ + PolicyVec policies; + policies.resize(names.size()); + for (const auto& kv : names) + { + policies[kv.second] = initialization_policies[kv.first]; + } + return policies; +} + +SmartCopyTag getSmartCopyTag (const NameMap& src, const NameMap& dst) noexcept { SmartCopyTag tag; -- cgit v1.2.3