This class interpolates tabulated functions with cubic splines.
Adopted from Numerical Recipes in C (section 3.3).
Definition at line 21 of file SplineInterpolation.h.
Definition at line 20 of file SplineInterpolation.C.
Definition at line 22 of file SplineInterpolation.C.
Definition at line 86 of file SplineInterpolation.C.
Definition at line 47 of file SplineInterpolation.C.
Referenced by setData(), and SplineInterpolation().
Referenced by BicubicSplineInterpolation::constructColumnSpline(), BicubicSplineInterpolation::constructRowSpline(), SplineInterpolationBase::sample(), SplineInterpolationBase::sample2ndDerivative(), and SplineInterpolationBase::sampleDerivative().
Definition at line 98 of file SplineInterpolation.C.
Definition at line 92 of file SplineInterpolation.C.
Referenced by BicubicSplineInterpolation::constructColumnSpline(), BicubicSplineInterpolation::constructRowSpline(), sample(), BicubicSplineInterpolation::sample(), and BicubicSplineInterpolation::sampleValueAndDerivatives().
Definition at line 68 of file SplineInterpolation.C.
Referenced by sample2ndDerivative(), and BicubicSplineInterpolation::sample2ndDerivative().
Definition at line 80 of file SplineInterpolation.C.
Referenced by sampleDerivative(), BicubicSplineInterpolation::sampleDerivative(), and BicubicSplineInterpolation::sampleValueAndDerivatives().
Definition at line 74 of file SplineInterpolation.C.
Set the x-, y- values and first derivatives.
Definition at line 33 of file SplineInterpolation.C.
Definition at line 62 of file SplineInterpolation.C.
Referenced by BicubicSplineInterpolation::constructColumnSpline(), BicubicSplineInterpolation::constructColumnSplineSecondDerivativeTable(), BicubicSplineInterpolation::constructRowSpline(), BicubicSplineInterpolation::constructRowSplineSecondDerivativeTable(), and solve().
Definition at line 80 of file SplineInterpolation.h.
Definition at line 71 of file SplineInterpolation.h.
Referenced by domain(), errorCheck(), getSampleSize(), sample(), sample2ndDerivative(), sampleDerivative(), setData(), and solve().
Definition at line 72 of file SplineInterpolation.h.
Referenced by errorCheck(), range(), sample(), sample2ndDerivative(), sampleDerivative(), setData(), and solve().
Definition at line 76 of file SplineInterpolation.h.
Referenced by sample(), sample2ndDerivative(), sampleDerivative(), and solve().
Definition at line 74 of file SplineInterpolation.h.
Referenced by setData(), and solve().