This is a parent class for generic spline functions. More...
#include <spline_function.hpp>
Public Member Functions | |
virtual double | dderivative (const double &x) const =0 |
Virtual access function for a spline function's 2nd derivative. | |
virtual double | derivative (const double &x) const =0 |
Virtual access function for a spline function derivative. | |
const Array< double, 2 > & | domain () |
Get access to the domain for this spline function. | |
virtual double | operator() (const double &x) const =0 |
Virtual access function for a spline function. | |
virtual | ~GenericSplineFunction () |
Protected Attributes | |
Array< double, 2 > | time_domain |
This is a parent class for generic spline functions.
This is the parent interface for spline functions.
Definition at line 39 of file spline_function.hpp.
virtual ecl::GenericSplineFunction::~GenericSplineFunction | ( | ) | [inline, virtual] |
Definition at line 41 of file spline_function.hpp.
virtual double ecl::GenericSplineFunction::dderivative | ( | const double & | x | ) | const [pure virtual] |
Virtual access function for a spline function's 2nd derivative.
x | : the point at which you wish to calculate the value for. |
Implemented in ecl::SplineFunction< Function >.
virtual double ecl::GenericSplineFunction::derivative | ( | const double & | x | ) | const [pure virtual] |
Virtual access function for a spline function derivative.
x | : the point at which you wish to calculate the value for. |
Implemented in ecl::SplineFunction< Function >.
const Array<double,2>& ecl::GenericSplineFunction::domain | ( | ) | [inline] |
Get access to the domain for this spline function.
Get access to the domain for this spline function.
Definition at line 68 of file spline_function.hpp.
virtual double ecl::GenericSplineFunction::operator() | ( | const double & | x | ) | const [pure virtual] |
Virtual access function for a spline function.
x | : the point at which you wish to calculate the value for. |
Implemented in ecl::SplineFunction< Function >.
Array<double,2> ecl::GenericSplineFunction::time_domain [protected] |
Definition at line 71 of file spline_function.hpp.