VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
OutflowNonReflecting Class Reference

#include <OutflowNonReflecting.h>

Inheritance diagram for OutflowNonReflecting:
BCStrategy

Public Member Functions

 OutflowNonReflecting ()
 
 ~OutflowNonReflecting () override
 
SPtr< BCStrategyclone () 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< BCArray3DgetBcArray ()
 
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< BoundaryConditionsbcPtr
 
SPtr< DistributionArray3Ddistributions
 
SPtr< BCArray3DbcArray
 
SPtr< Block3Dblock
 
real collFactor
 
int x1
 
int x2
 
int x3
 
real compressibleFactor
 
CalcFeqForDirFct calcFeqsForDirFct
 
CalcMacrosFct calcMacrosFct
 
CalcFeqFct calcFeqFct
 

Detailed Description

Definition at line 42 of file OutflowNonReflecting.h.


The documentation for this class was generated from the following files: