17 #include "../../include/ecl/geometry/tension_spline.hpp" 32 while ( x > discretised_domain[index+1] ) {
35 return functions[index](tension,x);
41 while ( x > discretised_domain[index+1] ) {
44 return functions[index].derivative(tension,x);
50 while ( x > discretised_domain[index+1] ) {
53 return functions[index].dderivative(tension,x);
double operator()(const double &x) const ecl_assert_throw_decl(StandardException)
Spline function.
Embedded control libraries.
double derivative(const double &x) const ecl_assert_throw_decl(StandardException)
Spline derivative.
double dderivative(const double &x) const ecl_assert_throw_decl(StandardException)
Spline second derivative.
#define ecl_assert_throw(expression, exception)
#define ecl_assert_throw_decl(exception)