PLaSK library
|
This file contains interpolation utils. More...
Go to the source code of this file.
Namespaces | |
namespace | plask |
Patterson quadrature for complex function along specified line. | |
namespace | plask::interpolation |
Functions | |
template<typename T > | |
T | plask::interpolation::linear (double p_lo, const T &d_lo, double p_hi, const T &d_hi, double p) |
Calculate linear interpolation (in 1D space). | |
template<typename T > | |
T | plask::interpolation::bilinear (double p_l, double p_r, double p_b, double p_t, const T &d_lb, const T &d_rb, const T &d_rt, const T &d_lt, double p_x, double p_y) |
Calculate blilinear interpolation (in 2D space). | |
template<typename T > | |
T | plask::interpolation::trilinear (double p_l, double p_r, double p_b, double p_t, double p_lo, double p_hi, const T &lo_d_lb, const T &lo_d_rb, const T &lo_d_rt, const T &lo_d_lt, const T &hi_d_lb, const T &hi_d_rb, const T &hi_d_rt, const T &hi_d_lt, double p_x, double p_y, double p_lohi) |
Calculate trililinear interpolation (in 3D space). | |
This file contains interpolation utils.
Definition in file interpolation.hpp.