#include <Spline.h>
Definition at line 14 of file Spline.h.
◆ ~Spline()
| virtual lsst::afw::math::detail::Spline::~Spline |
( |
| ) |
|
|
virtualdefault |
◆ Spline() [1/3]
| lsst::afw::math::detail::Spline::Spline |
( |
Spline const & |
| ) |
|
|
default |
◆ Spline() [2/3]
| lsst::afw::math::detail::Spline::Spline |
( |
Spline && |
| ) |
|
|
default |
◆ Spline() [3/3]
| lsst::afw::math::detail::Spline::Spline |
( |
| ) |
|
|
protecteddefault |
◆ _allocateSpline()
| void lsst::afw::math::detail::Spline::_allocateSpline |
( |
int const |
nknot | ) |
|
|
protected |
◆ derivative()
| void lsst::afw::math::detail::Spline::derivative |
( |
std::vector< double > const & |
x, |
|
|
std::vector< double > & |
dydx |
|
) |
| const |
Find the derivative of a Spline.
- Parameters
-
| [in] | x | points to evaluate derivative at |
| [out] | dydx | derivatives at x |
Definition at line 57 of file Spline.cc.
◆ interpolate()
| void lsst::afw::math::detail::Spline::interpolate |
( |
std::vector< double > const & |
x, |
|
|
std::vector< double > & |
y |
|
) |
| const |
Interpolate a Spline.
- Parameters
-
| [in] | x | points to interpolate at |
| [out] | y | values of spline interpolation at x |
Definition at line 29 of file Spline.cc.
◆ operator=() [1/2]
| Spline & lsst::afw::math::detail::Spline::operator= |
( |
Spline && |
| ) |
|
|
default |
◆ operator=() [2/2]
| Spline & lsst::afw::math::detail::Spline::operator= |
( |
Spline const & |
| ) |
|
|
default |
◆ roots()
| std::vector< double > lsst::afw::math::detail::Spline::roots |
( |
double const |
value, |
|
|
double const |
x0, |
|
|
double const |
x1 |
|
) |
| const |
Find the roots of Spline - val = 0 in the range [x0, x1).
Return a vector of all the roots found
- Parameters
-
| value | desired value |
| x0,x1 | specify desired range is [x0,x1) |
Definition at line 1226 of file Spline.cc.
◆ _coeffs
◆ _knots
| std::vector<double> lsst::afw::math::detail::Spline::_knots |
|
protected |
The documentation for this class was generated from the following files: