From 613e80875cfb7f524eaf13964ff6ba8ece6dd2df Mon Sep 17 00:00:00 2001
From: Thomas Fischer <thomas.fischer@ufz.de>
Date: Mon, 29 Jul 2019 14:36:07 +0200
Subject: [PATCH] [Param] Add TimeDependentHeterogeneousParameter in
 createParameter.

---
 ParameterLib/Parameter.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/ParameterLib/Parameter.cpp b/ParameterLib/Parameter.cpp
index d7323997f73..fcd185c339d 100644
--- a/ParameterLib/Parameter.cpp
+++ b/ParameterLib/Parameter.cpp
@@ -17,6 +17,7 @@
 #include "GroupBasedParameter.h"
 #include "MeshElementParameter.h"
 #include "MeshNodeParameter.h"
+#include "TimeDependentHeterogeneousParameter.h"
 
 namespace ParameterLib
 {
@@ -80,6 +81,11 @@ std::unique_ptr<ParameterBase> createParameter(
         auto param = createMeshNodeParameter(name, config, mesh);
         return param;
     }
+    if (type == "TimeDependentHeterogeneousParameter")
+    {
+        INFO("TimeDependentHeterogeneousParameter: %s", name.c_str());
+        return createTimeDependentHeterogeneousParameter(name, config);
+    }
 
     OGS_FATAL("Cannot construct a parameter of given type '%s'.", type.c_str());
 }
-- 
GitLab