summaryrefslogtreecommitdiff
path: root/src/database/database.cpp
diff options
context:
space:
mode:
authorCedric Nugteren <web@cedricnugteren.nl>2017-02-16 21:12:50 +0100
committerCedric Nugteren <web@cedricnugteren.nl>2017-02-16 21:12:50 +0100
commit08bfb75a9d72b6b373d8f18e8be83fe4ea31015b (patch)
tree93c7861c51c12b07e47a0fc266a004cfd782017a /src/database/database.cpp
parentbdc57221bd0279bcdb4f024df54f08a2fe1bb8d4 (diff)
Added input-sanity checks for the OverrideParameters function
Diffstat (limited to 'src/database/database.cpp')
-rw-r--r--src/database/database.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/database/database.cpp b/src/database/database.cpp
index 8019d558..02d0b139 100644
--- a/src/database/database.cpp
+++ b/src/database/database.cpp
@@ -103,6 +103,15 @@ std::string Database::GetDefines() const {
return defines;
}
+// Retrieves the names of all the parameters
+std::vector<std::string> Database::GetParameterNames() const {
+ auto parameter_names = std::vector<std::string>();
+ for (auto &parameter: *parameters_) {
+ parameter_names.push_back(parameter.first);
+ }
+ return parameter_names;
+}
+
// =================================================================================================
// Searches a particular database for the right kernel and precision