21 DBUG(
"Create Exponential property {:s}.", property_name);
22 auto const reference_value =
26 auto const& exponent_data_config =
30 auto const& variable_name =
33 auto const reference_condition =
35 exponent_data_config.getConfigParameter<
double>(
"reference_condition");
38 exponent_data_config.getConfigParameter<
double>(
"factor");
44 static const std::unordered_set<std::string> filter_not_variables = {
47 if (filter_not_variables.contains(variable_name))
49 exp_data_type = variable_name;
58 exp_data_type, reference_condition, factor};
60 return std::make_unique<MaterialPropertyLib::Exponential>(
61 std::move(property_name), offset, reference_value, exp_data);