$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
Fragmentation of the surface of a block into bulk, surfaces, edges, and corners. More...
#include <blockSurface3D.h>

Public Member Functions | |
| BlockSurface3D (Box3D const &domain_, plint boundaryWidth) | |
| Box3D | bulk () const |
| Box3D | surface0N () const |
| Box3D | surface0P () const |
| Box3D | surface1N () const |
| Box3D | surface1P () const |
| Box3D | surface2N () const |
| Box3D | surface2P () const |
| Box3D | edge0NN () const |
| Box3D | edge0NP () const |
| Box3D | edge0PN () const |
| Box3D | edge0PP () const |
| Box3D | edge1NN () const |
| Box3D | edge1NP () const |
| Box3D | edge1PN () const |
| Box3D | edge1PP () const |
| Box3D | edge2NN () const |
| Box3D | edge2NP () const |
| Box3D | edge2PN () const |
| Box3D | edge2PP () const |
| Box3D | cornerNNN () const |
| Box3D | cornerNNP () const |
| Box3D | cornerNPN () const |
| Box3D | cornerNPP () const |
| Box3D | cornerPNN () const |
| Box3D | cornerPNP () const |
| Box3D | cornerPPN () const |
| Box3D | cornerPPP () const |
Fragmentation of the surface of a block into bulk, surfaces, edges, and corners.
| Box3D plb::BlockSurface3D::bulk | ( | ) | const |
| Box3D plb::BlockSurface3D::cornerNNN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y0, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerNNP | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerNPN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y1, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerNPP | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y1, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerPNN | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y0, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerPNP | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerPPN | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y1, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::cornerPPP | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y1, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge0NN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y0, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge0NP | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge0PN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y1, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge0PP | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y1, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge1NN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y0, plb::Box3D::y1, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge1NP | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::y1, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge1PN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y0, plb::Box3D::y1, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge1PP | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::y1, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge2NN | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y0, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge2NP | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y1, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge2PN | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::edge2PP | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y1, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::surface0N | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::y0, plb::Box3D::y1, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::surface0P | ( | ) | const |
References plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::y1, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::surface1N | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::surface1P | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y1, plb::Box3D::z0, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::surface2N | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::y1, and plb::Box3D::z0.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
| Box3D plb::BlockSurface3D::surface2P | ( | ) | const |
References plb::Box3D::x0, plb::Box3D::x1, plb::Box3D::y0, plb::Box3D::y1, and plb::Box3D::z1.
Referenced by plb::BoundedReductiveBoxProcessingFunctional3D::getGenerators(), plb::BoundedBoxProcessingFunctional3D::getGenerators(), plb::instantiateOuterNLDboundary(), plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setPressureConditionOnBlockBoundaries(), and plb::OnLatticeBoundaryCondition3D< T, Descriptor >::setVelocityConditionOnBlockBoundaries().
1.6.3
1.6.3