|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <DampingLayer.h>
Classes | |
| struct | DampingLayerData |
Public Types | |
| enum class | DampingLayerType { Rayleigh } |
Public Member Functions | |
| DampingLayer (SPtr< Parameter > parameter, SPtr< CudaMemoryManager > cudaMemoryManager, DampingLayerType dampingLayerType, Axis direction, std::function< real(real)> dampingFunction, real startPosition, real endPosition) | |
| ~DampingLayer () override | |
| void | init () override |
| void | interact (int level, uint t) override |
| void | getTaggedFluidNodes (GridProvider *gridProvider) override |
| DampingLayerData & | getDampingLayerData (int level) |
Public Member Functions inherited from vf::gpu::PreCollisionInteractor | |
| PreCollisionInteractor (SPtr< Parameter > para, SPtr< CudaMemoryManager > cudaMemoryManager) | |
| virtual | ~PreCollisionInteractor ()=default |
Additional Inherited Members | |
Protected Attributes inherited from vf::gpu::PreCollisionInteractor | |
| SPtr< Parameter > | para |
| SPtr< CudaMemoryManager > | cudaMemoryManager |
Definition at line 50 of file DampingLayer.h.
| Enumerator | |
|---|---|
| Rayleigh | |
Definition at line 56 of file DampingLayer.h.
|
inline |
Definition at line 59 of file DampingLayer.h.
|
override |
|
inline |
Definition at line 88 of file DampingLayer.h.
|
overridevirtual |
Implements vf::gpu::PreCollisionInteractor.
|
overridevirtual |
Implements vf::gpu::PreCollisionInteractor.
Implements vf::gpu::PreCollisionInteractor.