$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <NLD_boundaryDynamics3D.hh>
Public Member Functions | |
| NLD_VelocityEdgeUtil3D (int plane_, int normal1_, int normal2_, plint iX_, plint iY_, plint iZ_, BlockLattice3D< T, Descriptor > &lattice_, NonLocalBoundaryDynamics3D< T, Descriptor > &dynamics_) | |
| T | getNeighborRhoBar (plint step1, plint step2) |
| void | computeMacroscopic (Array< T, 3 > const &u, T &rhoBar, Array< T, 3 > &j) |
| void | computeEdgeGradient (Array< T, 3 > &gradient) |
| void | computeGradientIntoPlane (Array< T, 3 > const &u0, int deriveDirection, int deriveOrientation, int normalDirection, int normalOrientation, Array< T, 3 > &gradient) |
| void | boundaryCompletion (Array< T, 3 > const &u) |
| plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::NLD_VelocityEdgeUtil3D | ( | int | plane_, | |
| int | normal1_, | |||
| int | normal2_, | |||
| plint | iX_, | |||
| plint | iY_, | |||
| plint | iZ_, | |||
| BlockLattice3D< T, Descriptor > & | lattice_, | |||
| NonLocalBoundaryDynamics3D< T, Descriptor > & | dynamics_ | |||
| ) | [inline] |
| void plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::boundaryCompletion | ( | Array< T, 3 > const & | u | ) | [inline] |
References plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeEdgeGradient(), plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeGradientIntoPlane(), plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeMacroscopic(), and plb::normSqr().
Referenced by plb::NLD_VelocityNeumannBoundaryDynamics3D< T, Descriptor >::edgeBoundaryCompletion(), and plb::NLD_VelocityBoundaryDynamics3D< T, Descriptor >::edgeBoundaryCompletion().
| void plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeEdgeGradient | ( | Array< T, 3 > & | gradient | ) | [inline] |
| void plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeGradientIntoPlane | ( | Array< T, 3 > const & | u0, | |
| int | deriveDirection, | |||
| int | deriveOrientation, | |||
| int | normalDirection, | |||
| int | normalOrientation, | |||
| Array< T, 3 > & | gradient | |||
| ) | [inline] |
References plb::fd::o1_fwd_diff().
Referenced by plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::boundaryCompletion().
| void plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeMacroscopic | ( | Array< T, 3 > const & | u, | |
| T & | rhoBar, | |||
| Array< T, 3 > & | j | |||
| ) | [inline] |
References plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::getNeighborRhoBar().
Referenced by plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::boundaryCompletion(), plb::NLD_VelocityNeumannBoundaryDynamics3D< T, Descriptor >::edgeComputeMacroscopic(), and plb::NLD_VelocityBoundaryDynamics3D< T, Descriptor >::edgeComputeMacroscopic().
| T plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::getNeighborRhoBar | ( | plint | step1, | |
| plint | step2 | |||
| ) | [inline] |
References PLB_ASSERT.
Referenced by plb::NLD_VelocityEdgeUtil3D< T, Descriptor >::computeMacroscopic().
1.6.3
1.6.3