Go to the source code of this file.
|
| namespace | olb |
| | Top level namespace for all of OpenLB.
|
| |
| namespace | olb::fd |
| |
|
| template<typename T > |
| constexpr T | olb::fd::centralGradient (T u_p1, T u_m1) any_platform |
| | Second-order central gradient (u_p1 = u(x+1))
|
| |
| template<typename T > |
| constexpr T | olb::fd::boundaryGradient (T u_0, T u_1, T u_2) any_platform |
| | Second-order asymmetric gradient (u_1 = u(x+1))
|
| |
| template<typename T > |
| constexpr T | olb::fd::FSGradient (T u_0, T u_1, T u_2) |
| | Forward second-order first derivative.
|
| |
| template<typename T > |
| constexpr T | olb::fd::BSGradient (T u_0, T u_1, T u_2) |
| | Backward second-order first derivative.
|
| |
| template<typename T > |
| constexpr T | olb::fd::boundaryZeroGradient (T u_1, T u_2) |
| | Value at u_0 for which asymmetric gradient is zero (u_1 = u(x+1))
|
| |
| template<typename T > |
| constexpr T | olb::fd::centralSecondDeriv (T u_m1, T u_0, T u_p1) any_platform |
| | Second order central second derivative (u_p1 = u(x+1))
|
| |
| template<typename T > |
| constexpr T | olb::fd::centralSecondDeriv (T u_m2, T u_m1, T u_0, T u_p1, T u_p2) any_platform |
| | Forth order central second derivative (u_p1 = u(x+1))
|
| |
| template<typename T > |
| constexpr T | olb::fd::linearInterpolate (T u_0, T u_1, T pos) |
| | Linear interpolation (yields u0 at pos=0 and u1 at pos=1)
|
| |