From ed399fc88975634997b2c988edcb1ea30cffb01d Mon Sep 17 00:00:00 2001
From: renchao_lu <renchao.lu@gmail.com>
Date: Wed, 30 Dec 2020 19:10:56 +0100
Subject: [PATCH] [MPL] get value with function argument variable_array_prev.

---
 MaterialLib/MPL/Properties/Parameter.cpp | 8 ++++++++
 MaterialLib/MPL/Properties/Parameter.h   | 5 +++++
 2 files changed, 13 insertions(+)

diff --git a/MaterialLib/MPL/Properties/Parameter.cpp b/MaterialLib/MPL/Properties/Parameter.cpp
index db1f1131899..ba68a5fa500 100644
--- a/MaterialLib/MPL/Properties/Parameter.cpp
+++ b/MaterialLib/MPL/Properties/Parameter.cpp
@@ -26,6 +26,14 @@ PropertyDataType Parameter::value(VariableArray const& /*variable_array*/,
     return fromVector(parameter_(t, pos));
 }
 
+PropertyDataType Parameter::value(VariableArray const& /*variable_array*/,
+                                  VariableArray const& /*variable_array_prev*/,
+                                  ParameterLib::SpatialPosition const& pos,
+                                  double const t, double const /*dt*/) const
+{
+    return fromVector(parameter_(t, pos));
+}
+
 PropertyDataType Parameter::dValue(VariableArray const& /*variable_array*/,
                                    Variable const /*primary_variable*/,
                                    ParameterLib::SpatialPosition const& /*pos*/,
diff --git a/MaterialLib/MPL/Properties/Parameter.h b/MaterialLib/MPL/Properties/Parameter.h
index 77c03e366bd..829be48d86e 100644
--- a/MaterialLib/MPL/Properties/Parameter.h
+++ b/MaterialLib/MPL/Properties/Parameter.h
@@ -31,6 +31,11 @@ public:
                            ParameterLib::SpatialPosition const& pos,
                            double const t, double const dt) const override;
 
+    PropertyDataType value(VariableArray const& variable_array,
+                           VariableArray const& variable_array_prev,
+                           ParameterLib::SpatialPosition const& pos,
+                           double const t, double const dt) const override;
+
     /// This method will compute the derivative of a property with respect to
     /// the given primary variable.
     PropertyDataType dValue(VariableArray const& variable_array,
-- 
GitLab