1#ifndef CHITECH_CHI_MATH_FUNCTIONS_PIECEWISELINEAR1D_H
2#define CHITECH_CHI_MATH_FUNCTIONS_PIECEWISELINEAR1D_H
16 Evaluate(
const std::vector<double>& values)
const override;
18 EvaluateSlope(
const std::vector<double>& values)
const override;
static chi::InputParameters GetInputParameters()
double ScalarFunctionSlope1Parameter(double x) const override
std::vector< double > delta_x_values_
std::vector< double > Evaluate(const std::vector< double > &values) const override
std::vector< double > EvaluateSlope(const std::vector< double > &values) const override
bool HasSlope() const override
const std::vector< double > x_values_
PiecewiseLinear1D(const chi::InputParameters ¶ms)
const std::vector< double > y_values_
double ScalarFunction1Parameter(double x) const override
bool HasCurvature() const override
std::vector< double > slopes_