20 std::unique_ptr<MathLib::PiecewiseLinearInterpolation>>
const&
26 std::vector<std::string> vec_expressions;
31 std::string
const expression_str = p.getValue<std::string>();
32 vec_expressions.emplace_back(expression_str);
35 return std::make_unique<FunctionParameter<double>>(
name, vec_expressions,
void checkConfigParameter(std::string const ¶m, T const &value) const
Range< SubtreeIterator > getConfigSubtreeList(std::string const &root) const
std::unique_ptr< ParameterBase > createFunctionParameter(std::string const &name, BaseLib::ConfigTree const &config, std::map< std::string, std::unique_ptr< MathLib::PiecewiseLinearInterpolation >> const &curves)