Qucs-core
0.0.19
|
#include <spline.h>
Public Member Functions | |
spline () | |
spline (int) | |
spline (tvector< nr_double_t >, tvector< nr_double_t >) | |
spline (qucs::vector, qucs::vector) | |
spline (::std::vector< nr_double_t >,::std::vector< nr_double_t >) | |
~spline () | |
void | vectors (qucs::vector, qucs::vector) |
void | vectors (tvector< nr_double_t >, tvector< nr_double_t >) |
void | vectors (::std::vector< nr_double_t >,::std::vector< nr_double_t >) |
void | vectors (nr_double_t *, nr_double_t *, int) |
void | construct (void) |
poly | evaluate (nr_double_t) |
void | setBoundary (int b) |
void | setDerivatives (nr_double_t l, nr_double_t r) |
Private Member Functions | |
nr_double_t * | upper_bound (nr_double_t *, nr_double_t *, nr_double_t) |
void | realloc (int) |
Private Attributes | |
nr_double_t * | x |
nr_double_t * | f0 |
nr_double_t * | f1 |
nr_double_t * | f2 |
nr_double_t * | f3 |
nr_double_t | d0 |
nr_double_t | dn |
int | n |
int | boundary |
qucs::spline::spline | ( | ) |
Definition at line 47 of file spline.cpp.
qucs::spline::spline | ( | int | b | ) |
Definition at line 55 of file spline.cpp.
qucs::spline::spline | ( | tvector< nr_double_t > | y, |
tvector< nr_double_t > | t | ||
) |
Definition at line 83 of file spline.cpp.
qucs::spline::spline | ( | qucs::vector | y, |
qucs::vector | t | ||
) |
Definition at line 63 of file spline.cpp.
qucs::spline::spline | ( | ::std::vector< nr_double_t > | y, |
::std::vector< nr_double_t > | t | ||
) |
Definition at line 73 of file spline.cpp.
qucs::spline::~spline | ( | ) |
Definition at line 343 of file spline.cpp.
void qucs::spline::construct | ( | void | ) |
Definition at line 158 of file spline.cpp.
poly qucs::spline::evaluate | ( | nr_double_t | t | ) |
Definition at line 310 of file spline.cpp.
void qucs::spline::realloc | ( | int | size | ) | [private] |
Definition at line 144 of file spline.cpp.
void qucs::spline::setDerivatives | ( | nr_double_t | l, |
nr_double_t | r | ||
) | [inline] |
nr_double_t * qucs::spline::upper_bound | ( | nr_double_t * | first, |
nr_double_t * | last, | ||
nr_double_t | value | ||
) | [private] |
Definition at line 289 of file spline.cpp.
void qucs::spline::vectors | ( | qucs::vector | y, |
qucs::vector | t | ||
) |
Definition at line 96 of file spline.cpp.
void qucs::spline::vectors | ( | tvector< nr_double_t > | y, |
tvector< nr_double_t > | t | ||
) |
Definition at line 120 of file spline.cpp.
void qucs::spline::vectors | ( | ::std::vector< nr_double_t > | y, |
::std::vector< nr_double_t > | t | ||
) |
Definition at line 108 of file spline.cpp.
void qucs::spline::vectors | ( | nr_double_t * | y, |
nr_double_t * | t, | ||
int | len | ||
) |
Definition at line 132 of file spline.cpp.
nr_double_t qucs::spline::d0 [private] |
nr_double_t qucs::spline::dn [private] |
nr_double_t* qucs::spline::f0 [private] |
nr_double_t* qucs::spline::f1 [private] |
nr_double_t* qucs::spline::f2 [private] |
nr_double_t* qucs::spline::f3 [private] |
int qucs::spline::n [private] |
nr_double_t* qucs::spline::x [private] |