From c23c59d50e60ac62a75f00cd8b316900262b04b1 Mon Sep 17 00:00:00 2001 From: Felix Schindler <felix.schindler@wwu.de> Date: Wed, 13 Aug 2014 11:15:38 +0200 Subject: [PATCH] renamed ConfigContainer -> Configuration refs #282 --- dune/stuff/functions.hh | 17 +++++++---------- dune/stuff/functions/ESV2007.hh | 24 ++++++++++++------------ dune/stuff/functions/checkerboard.hh | 12 ++++++------ dune/stuff/functions/constant.hh | 12 ++++++------ dune/stuff/functions/expression.hh | 12 ++++++------ dune/stuff/functions/spe10.hh | 24 ++++++++++++------------ dune/stuff/test/functions_functions.cc | 2 +- 7 files changed, 50 insertions(+), 53 deletions(-) diff --git a/dune/stuff/functions.hh b/dune/stuff/functions.hh index 6d327c1f1..f751ab5b6 100644 --- a/dune/stuff/functions.hh +++ b/dune/stuff/functions.hh @@ -36,7 +36,7 @@ public: protected: template <class FunctionType> - static std::unique_ptr<InterfaceType> call_create(const Common::ConfigContainer& config) + static std::unique_ptr<InterfaceType> call_create(const Common::Configuration& config) { if (config.empty()) return FunctionType::create(); @@ -50,8 +50,7 @@ public: return {Functions::Constant<E, D, d, R, r, rC>::static_id()}; } // ... available(...) - static Common::ConfigContainer default_config(const std::string type = available()[0], - const std::string sub_name = "") + static Common::Configuration default_config(const std::string type = available()[0], const std::string sub_name = "") { if (type == Functions::Constant<E, D, d, R, r, rC>::static_id()) return Functions::Constant<E, D, d, R, r, rC>::default_config(sub_name); @@ -61,7 +60,7 @@ public: } // ... default_config(...) static std::unique_ptr<InterfaceType> create(const std::string type = available()[0], - const Common::ConfigContainer config = Common::ConfigContainer()) + const Common::Configuration config = Common::Configuration()) { if (type == Functions::Constant<E, D, d, R, r, rC>::static_id()) return call_create<Functions::Constant<E, D, d, R, r, rC>>(config); @@ -98,8 +97,7 @@ public: return base; } // ... available(...) - static Common::ConfigContainer default_config(const std::string type = available()[0], - const std::string sub_name = "") + static Common::Configuration default_config(const std::string type = available()[0], const std::string sub_name = "") { if (type == Functions::Expression<E, D, d, R, r, rC>::static_id()) return Functions::Expression<E, D, d, R, r, rC>::default_config(sub_name); @@ -110,7 +108,7 @@ public: } // ... default_config(...) static std::unique_ptr<InterfaceType> create(const std::string type = available()[0], - const Common::ConfigContainer config = Common::ConfigContainer()) + const Common::Configuration config = Common::Configuration()) { if (type == Functions::Expression<E, D, d, R, r, rC>::static_id()) return BaseType::template call_create<Functions::Expression<E, D, d, R, r, rC>>(config); @@ -144,8 +142,7 @@ public: return base; } // ... available(...) - static Common::ConfigContainer default_config(const std::string type = available()[0], - const std::string sub_name = "") + static Common::Configuration default_config(const std::string type = available()[0], const std::string sub_name = "") { if (type == Functions::Expression<E, D, d, R, r, rC>::static_id()) return Functions::Expression<E, D, d, R, r, rC>::default_config(sub_name); @@ -162,7 +159,7 @@ public: } // ... default_config(...) static std::unique_ptr<InterfaceType> create(const std::string type = available()[0], - const Common::ConfigContainer config = Common::ConfigContainer()) + const Common::Configuration config = Common::Configuration()) { if (type == Functions::Expression<E, D, d, R, r, rC>::static_id()) return BaseType::template call_create<Functions::Expression<E, D, d, R, r, rC>>(config); diff --git a/dune/stuff/functions/ESV2007.hh b/dune/stuff/functions/ESV2007.hh index 9d9fdbcc5..a6ab2caf2 100644 --- a/dune/stuff/functions/ESV2007.hh +++ b/dune/stuff/functions/ESV2007.hh @@ -212,26 +212,26 @@ public: return BaseType::static_id() + ".ESV2007.testcase1.force"; } - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["integration_order"] = "3"; config["name"] = static_id(); if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); // create return Common::make_unique<ThisType>(cfg.get("integration_order", default_cfg.get<size_t>("integration_order")), cfg.get("name", default_cfg.get<std::string>("name"))); @@ -320,26 +320,26 @@ public: return BaseType::static_id() + ".ESV2007.testcase1.exactsolution"; } - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["integration_order"] = "3"; config["name"] = static_id(); if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); // create return Common::make_unique<ThisType>(cfg.get("integration_order", default_cfg.get<size_t>("integration_order")), cfg.get("name", default_cfg.get<std::string>("name"))); diff --git a/dune/stuff/functions/checkerboard.hh b/dune/stuff/functions/checkerboard.hh index 5102c8285..e90a340d1 100644 --- a/dune/stuff/functions/checkerboard.hh +++ b/dune/stuff/functions/checkerboard.hh @@ -101,9 +101,9 @@ public: return BaseType::static_id() + ".checkerboard"; } - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["lower_left"] = "[0.0 0.0 0.0]"; config["upper_right"] = "[1.0 1.0 1.0]"; config["num_elements"] = "[2 2 2]"; @@ -112,18 +112,18 @@ public: if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); // calculate number of values and get values auto num_elements = cfg.get("num_elements", default_cfg.get<std::vector<size_t>>("num_elements"), dimDomain); size_t num_values = 1; diff --git a/dune/stuff/functions/constant.hh b/dune/stuff/functions/constant.hh index 3890e1603..242d23f90 100644 --- a/dune/stuff/functions/constant.hh +++ b/dune/stuff/functions/constant.hh @@ -96,26 +96,26 @@ public: return BaseType::static_id() + ".constant"; } - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["value"] = Get<RangeFieldImp, rangeDim, rangeDimCols>::value_str(); config["name"] = static_id(); if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); return Common::make_unique<ThisType>(cfg.get("value", default_cfg.get<RangeType>("value")), cfg.get("name", default_cfg.get<std::string>("name"))); } // ... create(...) diff --git a/dune/stuff/functions/expression.hh b/dune/stuff/functions/expression.hh index f5c52d392..29a7d5ead 100644 --- a/dune/stuff/functions/expression.hh +++ b/dune/stuff/functions/expression.hh @@ -206,9 +206,9 @@ public: return BaseType::static_id() + ".expression"; } - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["variable"] = "x"; config["expression"] = "[x[0] sin(x[0]) exp(x[0])]"; config["order"] = "3"; @@ -216,18 +216,18 @@ public: if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); // create return Common::make_unique<ThisType>(cfg.get("variable", default_cfg.get<std::string>("variable")), cfg.get("expression", default_cfg.get<std::vector<std::string>>("expression")), diff --git a/dune/stuff/functions/spe10.hh b/dune/stuff/functions/spe10.hh index 8b9d6d411..d08d45695 100644 --- a/dune/stuff/functions/spe10.hh +++ b/dune/stuff/functions/spe10.hh @@ -97,9 +97,9 @@ private: } // ... read_values_from_file(...) public: - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["filename"] = "perm_case1.dat"; config["lower_left"] = "[0.0 0.0]"; config["upper_right"] = "[762.0 15.24]"; @@ -109,18 +109,18 @@ public: if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); // create return Common::make_unique<ThisType>( cfg.get("filename", default_cfg.get<std::string>("filename")), @@ -220,9 +220,9 @@ private: } // ... read_values_from_file(...) public: - static Common::ConfigContainer default_config(const std::string sub_name = "") + static Common::Configuration default_config(const std::string sub_name = "") { - Common::ConfigContainer config; + Common::Configuration config; config["filename"] = "perm_case1.dat"; config["lower_left"] = "[0.0 0.0]"; config["upper_right"] = "[762.0 15.24]"; @@ -232,18 +232,18 @@ public: if (sub_name.empty()) return config; else { - Common::ConfigContainer tmp; + Common::Configuration tmp; tmp.add(config, sub_name); return tmp; } } // ... default_config(...) - static std::unique_ptr<ThisType> create(const Common::ConfigContainer config = default_config(), + static std::unique_ptr<ThisType> create(const Common::Configuration config = default_config(), const std::string sub_name = static_id()) { // get correct config - const Common::ConfigContainer cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; - const Common::ConfigContainer default_cfg = default_config(); + const Common::Configuration cfg = config.has_sub(sub_name) ? config.sub(sub_name) : config; + const Common::Configuration default_cfg = default_config(); // create return Common::make_unique<ThisType>( cfg.get("filename", default_cfg.get<std::string>("filename")), diff --git a/dune/stuff/test/functions_functions.cc b/dune/stuff/test/functions_functions.cc index 3de60a535..fb32b650b 100644 --- a/dune/stuff/test/functions_functions.cc +++ b/dune/stuff/test/functions_functions.cc @@ -32,7 +32,7 @@ void check() const \ { \ for (const std::string& type : FunctionsProvider::available()) { \ - const Dune::Stuff::Common::ConfigContainer config = FunctionsProvider::default_config(type); \ + const Dune::Stuff::Common::Configuration config = FunctionsProvider::default_config(type); \ try { \ const std::unique_ptr<InterfaceType> function = FunctionsProvider::create(type, config); \ } catch (Dune::IOError&) { \ -- GitLab