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