|
VirtualFluids 0.2.0
Parallel CFD LBM Solver
|
#include <Forest.h>
Public Member Functions | |
| Forest (SPtr< Parameter > para, SPtr< CudaMemoryManager > cudaMemoryManager, real height, real dragCoefficient, real plantAreaIndex, int level, PlantAreaDensityFunction plantAreaDensityFunction) | |
| ~Forest () override | |
| void | init () override |
| void | interact (int level, uint t) override |
| void | getTaggedFluidNodes (GridProvider *gridProvider) override |
| uint | getNumberOfIndices () const |
Public Member Functions inherited from vf::gpu::PreCollisionInteractor | |
| PreCollisionInteractor (SPtr< Parameter > para, SPtr< CudaMemoryManager > cudaMemoryManager) | |
| virtual | ~PreCollisionInteractor ()=default |
Protected Attributes | |
| const real | height |
| const real | dragCoefficient |
| const real | plantAreaIndex |
| const int | level |
| PlantAreaDensityFunction | plantAreaDensityFunction |
| uint | numberOfIndices {0} |
| real | forceRatio |
Protected Attributes inherited from vf::gpu::PreCollisionInteractor | |
| SPtr< Parameter > | para |
| SPtr< CudaMemoryManager > | cudaMemoryManager |
|
inline |
|
override |
|
overridevirtual |
Implements vf::gpu::PreCollisionInteractor.
|
overridevirtual |
Implements vf::gpu::PreCollisionInteractor.
Implements vf::gpu::PreCollisionInteractor.
|
protected |