class InterpolationAlgorithm
Attributes
points[RW]
values[RW]
Public Class Methods
new(input)
click to toggle source
# File lib/polynomial_ruby/interpolation_algorithm.rb, line 4 def initialize(input) self.points = input.map { |a, _| a } self.values = input.map { |_, b| b } end
Public Instance Methods
call(point)
click to toggle source
# File lib/polynomial_ruby/interpolation_algorithm.rb, line 9 def call(point) raise NotImplementedError, "Implement #call in #{self.class}" end