diff --git a/ParameterLib/FunctionParameter.h b/ParameterLib/FunctionParameter.h index 8a316c5f1fe741e08ce885cbbf44b0be288137d0..2dbb884c894e78f6a35e677e53bcfee8710850d2 100644 --- a/ParameterLib/FunctionParameter.h +++ b/ParameterLib/FunctionParameter.h @@ -10,11 +10,11 @@ #pragma once +#include <exprtk.hpp> #include <utility> #include <vector> -#include <exprtk.hpp> - +#include "MathLib/InterpolationAlgorithms/PiecewiseLinearInterpolation.h" #include "Parameter.h" #include "Utils.h" @@ -147,6 +147,10 @@ private: }; std::unique_ptr<ParameterBase> createFunctionParameter( - std::string const& name, BaseLib::ConfigTree const& config); + std::string const& name, + BaseLib::ConfigTree const& config, + std::map<std::string, + std::unique_ptr<MathLib::PiecewiseLinearInterpolation>> const& + curves); } // namespace ParameterLib