|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <OutflowNonReflecting.h>
Public Member Functions | |
| OutflowNonReflecting () | |
| ~OutflowNonReflecting () override | |
| SPtr< BCStrategy > | clone () override |
| void | addDistributions (SPtr< DistributionArray3D > distributions) override |
| void | applyBC () override |
Public Member Functions inherited from BCStrategy | |
| BCStrategy ()=default | |
| virtual | ~BCStrategy ()=default |
| void | setBlock (SPtr< Block3D > block) |
| void | setNodeIndex (int x1, int x2, int x3) |
| void | setBcPointer (SPtr< BoundaryConditions > bcPtr) |
| void | setCompressible (bool c) |
| void | setCollFactor (real cf) |
| bool | isPreCollision () |
| SPtr< BCArray3D > | getBcArray () |
| void | setBcArray (SPtr< BCArray3D > bcarray) |
Additional Inherited Members | |
Protected Types inherited from BCStrategy | |
| using | CalcMacrosFct = void(*)(const real *const &, real &, real &, real &, real &) |
| using | CalcFeqForDirFct = real(*)(const int &, const real &, const real &, const real &, const real &) |
| using | CalcFeqFct = void(*)(real *const &, const real &, const real &, const real &, const real &) |
Protected Attributes inherited from BCStrategy | |
| bool | compressible { false } |
| bool | preCollision |
| SPtr< BoundaryConditions > | bcPtr |
| SPtr< DistributionArray3D > | distributions |
| SPtr< BCArray3D > | bcArray |
| SPtr< Block3D > | block |
| real | collFactor |
| int | x1 |
| int | x2 |
| int | x3 |
| real | compressibleFactor |
| CalcFeqForDirFct | calcFeqsForDirFct |
| CalcMacrosFct | calcMacrosFct |
| CalcFeqFct | calcFeqFct |
Definition at line 42 of file OutflowNonReflecting.h.