compute method

  1. @override
double compute(
  1. double x
)
override

Returns the y value of the y = f(x) equation.

The function f is built by interpolating the given nodes nodes. The x value is the point at which the function has to be evaluated.

Implementation

@override
double compute(double x) {
  final node1 = nodes.first;
  final node2 = nodes[1];

  return node1.y +
      (node2.y - node1.y) * ((x - node1.x) / (node2.x - node1.x));
}