27 DBUG(
"Create Linear property {:s}.", property_name);
28 auto const reference_value =
32 std::vector<MaterialPropertyLib::IndependentVariable> ivs;
33 for (
auto const& independent_variable_config :
37 auto const& variable_name =
39 independent_variable_config.getConfigParameter<std::string>(
41 auto const reference_condition =
43 independent_variable_config.getConfigParameter<
double>(
44 "reference_condition");
47 independent_variable_config.getConfigParameter<
double>(
"slope");
55 ivs.push_back(std::move(iv));
58 return std::make_unique<MaterialPropertyLib::Linear>(
59 std::move(property_name), reference_value, ivs);