diff --git a/MaterialLib/MPL/PropertyType.h b/MaterialLib/MPL/PropertyType.h index d577cd95b2f746d34df4e1b663217293853c0bd1..01dbc75da1337cdc9a0ce411eb9412cb48a276da 100644 --- a/MaterialLib/MPL/PropertyType.h +++ b/MaterialLib/MPL/PropertyType.h @@ -46,6 +46,7 @@ enum PropertyType : int critical_temperature, compressibility, /// used to specify decay rate of a substance. + concentration, decay_rate, density, diffusion, @@ -154,6 +155,10 @@ inline PropertyType convertStringToProperty(std::string const& inString) { return PropertyType::compressibility; } + if (boost::iequals(inString, "concentration")) + { + return PropertyType::concentration; + } if (boost::iequals(inString, "decay_rate")) { return PropertyType::decay_rate; @@ -363,6 +368,7 @@ static const std::array<std::string, PropertyType::number_of_properties> "critical_pressure", "critical_temperature", "compressibility", + "concentration", "decay_rate", "density", "diffusion",