|
| template<unsigned DataDim, typename CELL , typename RESULT , typename F , typename V = typename CELL::value_t> |
| void | olb::interpolate3d (CELL &cell, RESULT &result, const Vector< V, 3 > distance, F f) any_platform |
| | trilinear interpolation of function f
|
| |
| template<unsigned DataDim, typename CELL , typename RESULT , typename F , typename V = typename CELL::value_t> |
| void | olb::interpolate3d_help_li (CELL &cell, RESULT &result, const Vector< V, 3 > distance, F f, Vector< int, 3 > pointA, Vector< int, 3 > pointB, Vector< int, 3 > pointC, Vector< int, 3 > pointD) any_platform |
| | Interpolation between four points (linear independent case)
|
| |
| template<unsigned DataDim, typename CELL , typename RESULT , typename F , typename V = typename CELL::value_t> |
| void | olb::interpolate3d_help_plane (CELL &cell, RESULT &result, const Vector< V, 3 > distance, F f, Vector< int, 3 > pointA, Vector< int, 3 > pointB, Vector< int, 3 > pointC, Vector< int, 3 > pointD) any_platform |
| | Interpolation between four points (coplanar case)
|
| |
| template<unsigned DataDim, typename CELL , typename RESULT , typename F , typename V = typename CELL::value_t> |
| void | olb::interpolate3d_help (CELL &cell, RESULT &result, const Vector< V, 3 > distance, F f, Vector< int, 3 > pointA, Vector< int, 3 > pointB, Vector< int, 3 > pointC) any_platform |
| | Linear interpolation between three points (constant in the orthogonal direction)
|
| |
| template<unsigned DataDim, typename CELL , typename RESULT , typename F , typename V = typename CELL::value_t> |
| void | olb::interpolate3d_help (CELL &cell, RESULT &result, const Vector< V, 3 > distance, F f, Vector< int, 3 > pointA, Vector< int, 3 > pointB) any_platform |
| | Linear interpolation between two points (constant in the orthogonal directions)
|
| |
| template<unsigned NEIGHBORS, unsigned DataDim, typename CELL , typename RESULT , typename F , typename V = typename CELL::value_t> |
| void | olb::interpolate3d (CELL &cell, RESULT &result, const Vector< V, 3 > distance, F f) any_platform |
| | interpolation of function f
|
| |
| template<unsigned NEIGHBORS, typename FIELD , typename CELL , typename RESULT , typename V = typename CELL::value_t> |
| void | olb::interpolate3d (CELL &cell, RESULT &result, const Vector< V, 3 > distance) any_platform |
| | Trilinear interpolation of FIELD see above for explanation of the parameters.
|
| |
| template<typename FIELD , typename CELL , typename RESULT , typename V = typename CELL::value_t> |
| void | olb::interpolate3d (CELL &cell, RESULT &result, const Vector< V, 3 > distance) any_platform |
| | Trilinear interpolation of FIELD.
|
| |