| 
    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] | 
        
 1.7.6.1