Blueprint factory for tension functions. More...
#include <tension_function.hpp>

Public Member Functions | |
| virtual | ~BluePrintFactory () |
Static Public Member Functions | |
| static blueprints::TensionSecondDerivativeInterpolation | Interpolation (const double x_i, const double y_i, const double yddot_i, const double x_f, const double y_f, const double yddot_f) |
| Blueprint for interpolating a tension function between two end points using second derivatives. | |
Blueprint factory for tension functions.
Generates various blueprints that instantiate or configure tension functions with commonly used configurations.
Definition at line 58 of file tension_function.hpp.
| virtual ecl::BluePrintFactory< TensionFunction >::~BluePrintFactory | ( | ) | [inline, virtual] |
Definition at line 80 of file tension_function.hpp.
| TensionSecondDerivativeInterpolation ecl::BluePrintFactory< TensionFunction >::Interpolation | ( | const double | x_i, |
| const double | y_i, | ||
| const double | yddot_i, | ||
| const double | x_f, | ||
| const double | y_f, | ||
| const double | yddot_f | ||
| ) | [static] |
Blueprint for interpolating a tension function between two end points using second derivatives.
Generates a blueprint for creating tension functions generated from value and second derivative constraints on the endpoints.
| x_i | : initial domain value. |
| y_i | : initial value. |
| yddot_i | : initial curvature. |
| x_f | : final domain value. |
| y_f | : final value. |
| yddot_f | : final curvature. |
Definition at line 87 of file lib/tension_function.cpp.