$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Classes | |
| struct | DirectedGradients2D |
| struct | DirectedGradients2D< T, Descriptor, direction, orientation, true > |
| struct | DirectedGradients2D< T, Descriptor, direction, orientation, false > |
| struct | DirectedGradients3D |
| struct | DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, true > |
| struct | DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, false > |
Functions | |
| template<typename T > | |
| T | ctl_diff (T u_p1, T u_m1) |
| Second-order central gradient (u_p1 = u(x+1)). | |
| template<typename T > | |
| T | fwd_diff (T u_0, T u_1, T u_2) |
| Second-order forward gradient (u_1 = u(x+1)). | |
| template<typename T > | |
| T | bwd_diff (T u_0, T u_1, T u_2) |
| Second-order backward gradient (u_1 = u(x-1)). | |
| template<typename T > | |
| T | o1_fwd_diff (T u_0, T u_1) |
| First-order forward gradient (u_1 = u(x+1)). | |
| template<typename T > | |
| 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 > | |
| T | linearInterpolate (T u_0, T u_1, T pos) |
| Linear interpolation (yields u0 at pos=0 and u1 at pos=1). | |
| T plb::fd::boundaryZeroGradient | ( | T | u_1, | |
| T | u_2 | |||
| ) | [inline] |
Value at u_0 for which asymmetric gradient is zero (u_1 = u(x+1)).
Referenced by plb::FlatAdiabaticBoundaryFunctional2D< T, Descriptor, direction, orientation >::process().
| T plb::fd::bwd_diff | ( | T | u_0, | |
| T | u_1, | |||
| T | u_2 | |||
| ) | [inline] |
Second-order backward gradient (u_1 = u(x-1)).
References fwd_diff().
| T plb::fd::ctl_diff | ( | T | u_p1, | |
| T | u_m1 | |||
| ) | [inline] |
Second-order central gradient (u_p1 = u(x+1)).
Referenced by plb::fdDataField::bulkXderiv(), plb::fdDataField::bulkYderiv(), plb::fdDataField::bulkZderiv(), plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeEdgeGradient(), plb::fd::DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, false >::o2_densityDerivative(), plb::fd::DirectedGradients2D< T, Descriptor, direction, orientation, false >::o2_densityDerivative(), plb::fd::DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, false >::o2_velocityDerivative(), plb::fd::DirectedGradients2D< T, Descriptor, direction, orientation, false >::o2_velocityDerivative(), plb::BoxYderivativeFunctional2D< T >::processBulk(), plb::BoxXderivativeFunctional2D< T >::processBulk(), plb::BoxYderivativeFunctional2D< T >::processEdge(), and plb::BoxXderivativeFunctional2D< T >::processEdge().
| T plb::fd::fwd_diff | ( | T | u_0, | |
| T | u_1, | |||
| T | u_2 | |||
| ) | [inline] |
Second-order forward gradient (u_1 = u(x+1)).
Referenced by bwd_diff(), plb::fd::DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, true >::o2_densityDerivative(), plb::fd::DirectedGradients2D< T, Descriptor, direction, orientation, true >::o2_densityDerivative(), plb::fd::DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, true >::o2_velocityDerivative(), and plb::fd::DirectedGradients2D< T, Descriptor, direction, orientation, true >::o2_velocityDerivative().
| T plb::fd::linearInterpolate | ( | T | u_0, | |
| T | u_1, | |||
| T | pos | |||
| ) | [inline] |
Linear interpolation (yields u0 at pos=0 and u1 at pos=1).
Referenced by plb::FineGridBoundaryDynamics< T, Descriptor >::completePopulations().
| T plb::fd::o1_fwd_diff | ( | T | u_0, | |
| T | u_1 | |||
| ) | [inline] |
First-order forward gradient (u_1 = u(x+1)).
Referenced by plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeGradientIntoPlane(), plb::NLD_VelocityCornerUtil3D< T, Descriptor >::computeVelocityGradient(), plb::NLD_VelocityCornerUtil3D< T, Descriptor >::computeVelocityGradientX(), plb::NLD_VelocityCornerUtil3D< T, Descriptor >::computeVelocityGradientY(), plb::NLD_VelocityCornerUtil3D< T, Descriptor >::computeVelocityGradientZ(), plb::fdDataField::cornerXderiv(), plb::fdDataField::cornerYderiv(), plb::fdDataField::cornerZderiv(), plb::fdDataField::edgeXderiv(), plb::fdDataField::edgeYderiv(), plb::fdDataField::edgeZderiv(), plb::fd::DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, true >::o1_densityDerivative(), plb::fd::DirectedGradients2D< T, Descriptor, direction, orientation, true >::o1_densityDerivative(), plb::fd::DirectedGradients3D< T, Descriptor, direction, orientation, deriveDirection, true >::o1_velocityDerivative(), plb::fd::DirectedGradients2D< T, Descriptor, direction, orientation, true >::o1_velocityDerivative(), plb::fdDataField::planeXderiv(), plb::fdDataField::planeYderiv(), plb::fdDataField::planeZderiv(), plb::BoxYderivativeFunctional2D< T >::processCorner(), plb::BoxXderivativeFunctional2D< T >::processCorner(), plb::BoxYderivativeFunctional2D< T >::processEdge(), and plb::BoxXderivativeFunctional2D< T >::processEdge().
1.6.3
1.6.3