From be27733e593fa606d1e362cfe115b63878dfd64e Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Sun, 7 Jun 2020 19:53:53 +0200 Subject: [PATCH] [MPL] solid grain pressure variable for density. Used by exponential solid density. --- MaterialLib/MPL/VariableType.cpp | 4 ++++ MaterialLib/MPL/VariableType.h | 1 + 2 files changed, 5 insertions(+) diff --git a/MaterialLib/MPL/VariableType.cpp b/MaterialLib/MPL/VariableType.cpp index 7a2e813d572..e14e6fae43f 100644 --- a/MaterialLib/MPL/VariableType.cpp +++ b/MaterialLib/MPL/VariableType.cpp @@ -48,6 +48,10 @@ Variable convertStringToVariable(std::string const& input) { return Variable::grain_compressibility; } + if (boost::iequals(input, "solid_grain_pressure")) + { + return Variable::solid_grain_pressure; + } OGS_FATAL( "The variable name '{:s}' does not correspond to any known variable", diff --git a/MaterialLib/MPL/VariableType.h b/MaterialLib/MPL/VariableType.h index 6acd8f21044..85102143c87 100644 --- a/MaterialLib/MPL/VariableType.h +++ b/MaterialLib/MPL/VariableType.h @@ -52,6 +52,7 @@ enum class Variable : int liquid_saturation_rate, phase_pressure, porosity, + solid_grain_pressure, strain, stress, temperature, -- GitLab