![]() |
OpenLB 1.8.1
|
Namespaces | |
| namespace | fdParams |
| namespace | tag |
Functions | |
| template<typename T , typename FIELD , typename CELL > | |
| T * | accessOld (CELL cell, std::size_t iT) any_platform |
| template<typename T , typename FIELD , typename CELL > | |
| T * | accessNew (CELL cell, std::size_t iT) any_platform |
| template<unsigned EXTENT> | |
| constexpr unsigned | getArrayPos (const unsigned iExt, const unsigned iD) any_platform |
| template<typename T > | |
| constexpr T | centralGradient (T u_p1, T u_m1) any_platform |
| Second-order central gradient (u_p1 = u(x+1)) | |
| template<typename T > | |
| constexpr T | 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 | FSGradient (T u_0, T u_1, T u_2) |
| Forward second-order first derivative. | |
| template<typename T > | |
| constexpr T | BSGradient (T u_0, T u_1, T u_2) |
| Backward second-order first derivative. | |
| template<typename T > | |
| constexpr T | 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 | 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 | 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 | linearInterpolate (T u_0, T u_1, T pos) |
| Linear interpolation (yields u0 at pos=0 and u1 at pos=1) | |
| template<typename T > | |
| constexpr T | d2u_dxdy (T u_xm1_ym1, T u_xm1_yp1, T u_xp1_ym1, T u_xp1_yp1) any_platform |
| Second order mixed derivative (u_xp1_ym1 = u(x+1,y-1)) | |
| template<typename T > | |
| constexpr T | d2u_dxdy (T u_xm1_ym1, T u_xm1, T u_ym1, T u_0, T u_xp1, T u_yp1, T u_xp1_yp1) any_platform |
| Second order mixed derivative (u_xp1_ym1 = u(x+1,y-1)) | |
| template<typename T > | |
| constexpr T | laplacian2D (T u_xm1, T u_ym1, T u_0, T u_xp1, T u_yp1) any_platform |
| Second order Laplacian (u_xp1 = u(x+1,y)) | |
| template<typename T > | |
| constexpr T | laplacian2D (T u_xm2, T u_ym2, T u_xm1, T u_ym1, T u_0, T u_xp1, T u_yp1, T u_xp2, T u_yp2) any_platform |
| Forth order Laplacian (u_xp1 = u(x+1,y)) | |
| template<typename T > | |
| constexpr T | laplacian3D (T u_xm1, T u_ym1, T u_zm1, T u_0, T u_xp1, T u_yp1, T u_zp1) any_platform |
| Second order Laplacian (symmetric, u_xp1 = u(x+1,y,z)) | |
| template<typename T > | |
| constexpr T | laplacian3D (T u_xm2, T u_ym2, T u_zm2, T u_xm1, T u_ym1, T u_zm1, T u_0, T u_xp1, T u_yp1, T u_zp1, T u_xp2, T u_yp2, T u_zp2) any_platform |
| Forth order Laplacian (symmetric, u_xp1 = u(x+1,y,z)) | |
| T * olb::fd::accessNew | ( | CELL | cell, |
| std::size_t | iT ) |
Definition at line 56 of file fdAccessFunctions.h.
Here is the caller graph for this function:| T * olb::fd::accessOld | ( | CELL | cell, |
| std::size_t | iT ) |
Definition at line 50 of file fdAccessFunctions.h.
Here is the caller graph for this function:
|
constexpr |
Second-order asymmetric gradient (u_1 = u(x+1))
Definition at line 42 of file finiteDifference.h.
Here is the caller graph for this function:
|
constexpr |
Value at u_0 for which asymmetric gradient is zero (u_1 = u(x+1))
Definition at line 63 of file finiteDifference.h.
|
constexpr |
Backward second-order first derivative.
Definition at line 56 of file finiteDifference.h.
References boundaryGradient().
Here is the call graph for this function:
|
constexpr |
Second-order central gradient (u_p1 = u(x+1))
Definition at line 35 of file finiteDifference.h.
Here is the caller graph for this function:
|
constexpr |
Second order central second derivative (u_p1 = u(x+1))
Definition at line 74 of file finiteDifference.h.
Here is the caller graph for this function:
|
constexpr |
Forth order central second derivative (u_p1 = u(x+1))
Definition at line 81 of file finiteDifference.h.
|
constexpr |
Second order mixed derivative (u_xp1_ym1 = u(x+1,y-1))
Definition at line 45 of file finiteDifference2D.h.
|
constexpr |
Second order mixed derivative (u_xp1_ym1 = u(x+1,y-1))
Definition at line 38 of file finiteDifference2D.h.
|
constexpr |
Forward second-order first derivative.
Definition at line 49 of file finiteDifference.h.
References boundaryGradient().
Here is the call graph for this function:
|
constexpr |
Definition at line 63 of file fdAccessFunctions.h.
Here is the caller graph for this function:
|
constexpr |
Second order Laplacian (u_xp1 = u(x+1,y))
Definition at line 53 of file finiteDifference2D.h.
|
constexpr |
Forth order Laplacian (u_xp1 = u(x+1,y))
Definition at line 60 of file finiteDifference2D.h.
|
constexpr |
Second order Laplacian (symmetric, u_xp1 = u(x+1,y,z))
Definition at line 39 of file finiteDifference3D.h.
|
constexpr |
Forth order Laplacian (symmetric, u_xp1 = u(x+1,y,z))
Definition at line 46 of file finiteDifference3D.h.
|
constexpr |
Linear interpolation (yields u0 at pos=0 and u1 at pos=1)
Definition at line 92 of file finiteDifference.h.