#include <SplineInterpolatorEinspline.h>
Public Member Functions | |
| double | GetStart () const |
| double | GetStop () const |
| Interpolator1D () | |
| Interpolator1D (const double xStart, const double xStop, const std::vector< double > &values, const BoundaryCondition &bcX=BoundaryCondition()) | |
| Interpolator1D () | |
| Interpolator1D (const Interpolator1D &other) | |
| Interpolator1D (const double xStart, const double xStop, const std::vector< double > &fValue, const BoundaryCondition &bcX=BoundaryCondition()) | |
| double | operator() (const double x) const |
| double | operator() (const double x) const |
| Interpolator1D & | operator= (const Interpolator1D &other) |
| ~Interpolator1D () | |
Public Attributes | |
| double | const |
| return fDataPtr x_grid | end |
| return fDataPtr x_grid | start |
Protected Attributes | |
| std::vector< double > | fData |
| UBspline_1d_d * | fDataPtr = nullptr |
| Spline::Function < 1, KnotVector, BasisFunction > | fSpline |
Definition at line 75 of file SplineInterpolatorEinspline.h.
|
inline |
Definition at line 77 of file SplineInterpolatorEinspline.h.
|
inline |
Definition at line 79 of file SplineInterpolatorEinspline.h.
|
inline |
Definition at line 81 of file SplineInterpolatorEinspline.h.
References fDataPtr.
|
inline |
Definition at line 93 of file SplineInterpolatorEinspline.h.
References fDataPtr.
|
inline |
Definition at line 32 of file SplineInterpolatorOffline.h.
| utl::Spline::Interpolator1D::Interpolator1D | ( | const double | xStart, |
| const double | xStop, | ||
| const std::vector< double > & | values, | ||
| const BoundaryCondition & | bcX = BoundaryCondition() |
||
| ) |
|
inline |
Definition at line 41 of file SplineInterpolatorOffline.h.
References fSpline.
Referenced by SplineInterpolatorTest::test1d().
|
inline |
Definition at line 43 of file SplineInterpolatorOffline.h.
References fSpline.
Referenced by SplineInterpolatorTest::test1d().
| double utl::Spline::Interpolator1D::operator() | ( | const double | x | ) | const |
|
inline |
Definition at line 112 of file SplineInterpolatorEinspline.h.
|
inline |
Definition at line 96 of file SplineInterpolatorEinspline.h.
References fDataPtr.
| double utl::Spline::Interpolator1D::const |
Definition at line 128 of file SplineInterpolatorEinspline.h.
| return fDataPtr x_grid utl::Spline::Interpolator1D::end |
Definition at line 140 of file SplineInterpolatorEinspline.h.
|
protected |
Definition at line 46 of file SplineInterpolatorOffline.h.
|
protected |
Definition at line 144 of file SplineInterpolatorEinspline.h.
Referenced by Interpolator1D(), operator()(), operator=(), and ~Interpolator1D().
|
protected |
Definition at line 47 of file SplineInterpolatorOffline.h.
Referenced by GetStart(), and GetStop().
| return fDataPtr x_grid utl::Spline::Interpolator1D::start |
Definition at line 131 of file SplineInterpolatorEinspline.h.