diff --git a/MaterialLib/MPL/PropertyType.h b/MaterialLib/MPL/PropertyType.h index 98e1d52fc1907d9700e9269c25047cad19589b0a..b975b8fc0dbbfe7367624f780b20ef875c5916b9 100644 --- a/MaterialLib/MPL/PropertyType.h +++ b/MaterialLib/MPL/PropertyType.h @@ -77,6 +77,8 @@ enum PropertyType : int /// specify retardation factor used in component transport process. retardation_factor, saturation, + /// capillary pressure saturation relationship for microstructure. + saturation_micro, specific_heat_capacity, storage, swelling_stress_rate, @@ -257,6 +259,10 @@ inline PropertyType convertStringToProperty(std::string const& inString) { return PropertyType::saturation; } + if (boost::iequals(inString, "saturation_micro")) + { + return PropertyType::saturation_micro; + } if (boost::iequals(inString, "specific_heat_capacity")) { return PropertyType::specific_heat_capacity; @@ -358,6 +364,7 @@ static const std::array<std::string, PropertyType::number_of_properties> "residual_liquid_saturation", "retardation_factor", "saturation", + "saturation_micro", "specific_heat_capacity", "storage", "swelling_stress_rate",