sfof
|
Class for cubic spline interpolation. More...
#include <spline.hpp>
Public Member Functions | |
Spline () | |
void | set_points (const std::vector< double > &x, const std::vector< double > &y, bool cubic_spline=true) |
double | operator() (double x) const |
Private Attributes | |
std::vector< double > | m_x |
std::vector< double > | m_y |
std::vector< double > | m_a |
std::vector< double > | m_b |
std::vector< double > | m_c |
std::vector< double > | m_d |
Class for cubic spline interpolation.
This class performs cubic spline interpolation.
Spline::Spline | ( | ) |
double Spline::operator() | ( | double | x | ) | const |
void Spline::set_points | ( | const std::vector< double > & | x, |
const std::vector< double > & | y, | ||
bool | cubic_spline = true |
||
) |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |