|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <Side.h>
Public Member Functions | |
| void | addIndices (const std::vector< SPtr< Grid > > &grid, uint level, SPtr< grid_generator::BoundaryCondition > boundaryCondition) override |
| int | getCoordinate () const override |
| int | getDirection () const override |
| SideType | whoAmI () const override |
Public Member Functions inherited from vf::gpu::Side | |
| virtual | ~Side ()=default |
| std::array< real, 3 > | getNormal () const |
| size_t | getD3Q27Direction () const |
Additional Inherited Members | |
Protected Member Functions inherited from vf::gpu::Side | |
| void | addIndices (SPtr< Grid > grid, SPtr< grid_generator::BoundaryCondition > boundaryCondition, std::string coord, real constant, real startInner, real endInner, real startOuter, real endOuter) |
| void | setQs (SPtr< Grid > grid, SPtr< grid_generator::BoundaryCondition > boundaryCondition, uint index) |
| virtual void | correctNeighborForPeriodicBoundaries (const Grid *grid, std::array< real, 3 > &coords, std::array< real, 3 > &neighbors) const |
| virtual bool | isAlignedWithMyNormal (const Grid *grid, int dir) const |
| bool | isAlignedWithNormal (const Grid *grid, int dir, const std::array< real, 3 > &normal) const |
Protected Attributes inherited from vf::gpu::Side | |
| const std::map< SideType, const std::array< real, 3 > > | normals |
| const std::map< SideType, size_t > | sideToD3Q27 |
|
overridevirtual |
Implements vf::gpu::Side.
|
inlineoverridevirtual |
Implements vf::gpu::Side.
|
inlineoverridevirtual |
Implements vf::gpu::Side.
|
inlineoverridevirtual |
Implements vf::gpu::Side.