#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.