Blueprint factory for linear functions. More...
#include <polynomial.hpp>
Public Member Functions  
virtual  ~BluePrintFactory () 
Static Public Member Functions  
static LinearInterpolation  Interpolation (const double x_i, const double y_i, const double x_f, const double y_f) 
Blueprint for an interpolating a linear function connecting two points. More...  
static LinearPointSlopeForm  PointSlopeForm (const double x_f, const double y_f, const double slope) 
Blueprint for an generating a linear function from slope/point form. More...  
Blueprint factory for linear functions.
Generates various blueprints that instantiate or configure linear functions with commonly used configurations. This class is inherited by the LinearFunction class, consequently it is simpler to access these blueprints via the inheritance mechanisms than to use this class directly. For example,
Definition at line 853 of file polynomial.hpp.

inlinevirtual 
Definition at line 877 of file polynomial.hpp.

static 
Blueprint for an interpolating a linear function connecting two points.
x_i  : initial domain value. 
y_i  : initial polynomial value. 
x_f  : final domain value. 
y_f  : final polynomial value. 
Definition at line 205 of file polynomial_blueprints.cpp.

static 
Blueprint for an generating a linear function from slope/point form.
x_f  : final domain value. 
y_f  : final polynomial value. 
slope  : slope of the linear function 
Definition at line 209 of file polynomial_blueprints.cpp.