Xyce
6.1
|
#include <N_DEV_Interpolators.h>
Public Member Functions | |
linear () | |
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) |
Definition at line 712 of file N_DEV_Interpolators.h.
|
inline |
Definition at line 715 of file N_DEV_Interpolators.h.
|
inlinevirtual |
Reimplemented from Xyce::Device::interpolator< ScalarT >.
Definition at line 719 of file N_DEV_Interpolators.h.
|
virtual |
Reimplemented from Xyce::Device::interpolator< ScalarT >.
Definition at line 751 of file N_DEV_Interpolators.h.
|
virtual |
Reimplemented from Xyce::Device::interpolator< ScalarT >.
Definition at line 798 of file N_DEV_Interpolators.h.
|
virtual |
Reimplemented from Xyce::Device::interpolator< ScalarT >.
Definition at line 845 of file N_DEV_Interpolators.h.
|
virtual |
Reimplemented from Xyce::Device::interpolator< ScalarT >.
Definition at line 863 of file N_DEV_Interpolators.h.
|
inlinevirtual |
Reimplemented from Xyce::Device::interpolator< ScalarT >.
Definition at line 717 of file N_DEV_Interpolators.h.