#include <spline.h>
|
| CubicSpline () |
|
| CubicSpline (const std::vector< double > &x, const std::vector< double > &y, bool monotonic=false) |
|
double | operator() (double x) const |
|
void | SetPoints (const std::vector< double > &x, const std::vector< double > &y, bool monotonic=false) |
|
| ~CubicSpline () |
|
Definition at line 44 of file spline.h.
◆ CubicSpline() [1/2]
f2c::CubicSpline::CubicSpline |
( |
| ) |
|
|
default |
◆ CubicSpline() [2/2]
f2c::CubicSpline::CubicSpline |
( |
const std::vector< double > & |
x, |
|
|
const std::vector< double > & |
y, |
|
|
bool |
monotonic = false |
|
) |
| |
◆ ~CubicSpline()
f2c::CubicSpline::~CubicSpline |
( |
| ) |
|
|
default |
◆ check_error()
void f2c::CubicSpline::check_error |
( |
bool |
cond, |
|
|
const std::string & |
msg |
|
) |
| const |
|
private |
◆ operator()()
double f2c::CubicSpline::operator() |
( |
double |
x | ) |
const |
◆ SetPoints()
void f2c::CubicSpline::SetPoints |
( |
const std::vector< double > & |
x, |
|
|
const std::vector< double > & |
y, |
|
|
bool |
monotonic = false |
|
) |
| |
◆ SetSpline()
void f2c::CubicSpline::SetSpline |
( |
| ) |
|
|
private |
◆ SetSplineCubic()
void f2c::CubicSpline::SetSplineCubic |
( |
| ) |
|
|
private |
◆ b_vec_
std::vector<double> f2c::CubicSpline::b_vec_ |
|
private |
◆ c_vec_
std::vector<double> f2c::CubicSpline::c_vec_ |
|
private |
◆ d_vec_
std::vector<double> f2c::CubicSpline::d_vec_ |
|
private |
◆ monotonic_
bool f2c::CubicSpline::monotonic_ {false} |
|
private |
◆ size_
size_t f2c::CubicSpline::size_ {0} |
|
private |
◆ x_vec_
std::vector<double> f2c::CubicSpline::x_vec_ |
|
private |
◆ y_vec_
std::vector<double> f2c::CubicSpline::y_vec_ |
|
private |
The documentation for this class was generated from the following files: