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