16 std::optional<BaseLib::ConfigTree>
const& config,
MeshLib::Mesh const& mesh)
23 std::vector<SecondaryVariable> secondary_variables;
24 for (
auto const& variable_name :
26 config->getConfigParameter<std::vector<std::string>>(
"headline"))
33 std::fill(std::begin(*value),
35 std::numeric_limits<double>::quiet_NaN());
37 secondary_variables.emplace_back(variable_name, value);
40 std::vector<std::string> statements;
41 for (
auto const& statement :
43 config->getConfigParameterList<std::string>(
"statement"))
45 statements.emplace_back(statement);
48 return std::make_unique<UserPunch>(std::move(secondary_variables),
49 std::move(statements));