#include <N_DEV_Interpolators.h>
|
| cubicSpline () |
|
void | init (const std::vector< ScalarT > &xa, const std::vector< ScalarT > &ya) |
|
void | clear () |
|
void | eval (const std::vector< ScalarT > &xa, const std::vector< ScalarT > &ya, const ScalarT &x, ScalarT &y) |
|
void | eval_deriv (const std::vector< ScalarT > &xa, const std::vector< ScalarT > &ya, const ScalarT &x, ScalarT &dydx) |
|
void | eval_deriv2 (const std::vector< ScalarT > &xa, const std::vector< ScalarT > &ya, const ScalarT &x, ScalarT &ypp) |
|
void | eval_integ (const std::vector< ScalarT > &xa, const std::vector< ScalarT > &ya, const ScalarT &a, const ScalarT &b, ScalarT &result) |
|
| interpolator () |
|
size_t | binarySearch (const std::vector< ScalarT > &xa, const ScalarT &x, size_t index_lo, size_t index_hi) |
|
ScalarT | integ_eval (const ScalarT &ai, const ScalarT &bi, const ScalarT &ci, const ScalarT &di, const ScalarT &xi, const ScalarT &a, const ScalarT &b) |
|
|
std::vector< ScalarT > | y2 |
|
template<typename ScalarT>
class Xyce::Device::cubicSpline< ScalarT >
Definition at line 465 of file N_DEV_Interpolators.h.
template<typename ScalarT >
template<typename ScalarT >
template<typename ScalarT >
void Xyce::Device::cubicSpline< ScalarT >::eval |
( |
const std::vector< ScalarT > & |
xa, |
|
|
const std::vector< ScalarT > & |
ya, |
|
|
const ScalarT & |
x, |
|
|
ScalarT & |
y |
|
) |
| |
|
virtual |
template<typename ScalarT >
void Xyce::Device::cubicSpline< ScalarT >::eval_deriv |
( |
const std::vector< ScalarT > & |
xa, |
|
|
const std::vector< ScalarT > & |
ya, |
|
|
const ScalarT & |
x, |
|
|
ScalarT & |
dydx |
|
) |
| |
|
virtual |
template<typename ScalarT >
void Xyce::Device::cubicSpline< ScalarT >::eval_deriv2 |
( |
const std::vector< ScalarT > & |
xa, |
|
|
const std::vector< ScalarT > & |
ya, |
|
|
const ScalarT & |
x, |
|
|
ScalarT & |
ypp |
|
) |
| |
|
virtual |
template<typename ScalarT >
void Xyce::Device::cubicSpline< ScalarT >::eval_integ |
( |
const std::vector< ScalarT > & |
xa, |
|
|
const std::vector< ScalarT > & |
ya, |
|
|
const ScalarT & |
a, |
|
|
const ScalarT & |
b, |
|
|
ScalarT & |
result |
|
) |
| |
|
inlinevirtual |
template<typename ScalarT >
template<typename ScalarT >
The documentation for this class was generated from the following file: