VirtualFluids 0.2.0
Parallel CFD LBM Solver
Loading...
Searching...
No Matches
vf::gpu::CoriolisForce Class Reference

Interactor to compute Coriolis force. All parameters in SI units. More...

#include <CoriolisForce.h>

Inheritance diagram for vf::gpu::CoriolisForce:
vf::gpu::PreCollisionInteractor

Public Member Functions

 CoriolisForce (const SPtr< Parameter > &parameter, SPtr< CudaMemoryManager > cudaMemoryManager, real geostrophicWindX, real geostrophicWindY, real coriolisParameter)
 
void init () override
 
void interact (int level, uint t) override
 
void getTaggedFluidNodes (GridProvider *) override
 
 ~CoriolisForce () override=default
 
- 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< Parameterpara
 
SPtr< CudaMemoryManagercudaMemoryManager
 

Detailed Description

Interactor to compute Coriolis force. All parameters in SI units.

Definition at line 49 of file CoriolisForce.h.

Constructor & Destructor Documentation

◆ CoriolisForce()

vf::gpu::CoriolisForce::CoriolisForce ( const SPtr< Parameter > &  parameter,
SPtr< CudaMemoryManager cudaMemoryManager,
real  geostrophicWindX,
real  geostrophicWindY,
real  coriolisParameter 
)
inline

Definition at line 52 of file CoriolisForce.h.

◆ ~CoriolisForce()

vf::gpu::CoriolisForce::~CoriolisForce ( )
overridedefault

Member Function Documentation

◆ getTaggedFluidNodes()

void vf::gpu::CoriolisForce::getTaggedFluidNodes ( GridProvider )
inlineoverridevirtual

Implements vf::gpu::PreCollisionInteractor.

Definition at line 68 of file CoriolisForce.h.

◆ init()

void vf::gpu::CoriolisForce::init ( )
inlineoverridevirtual

Implements vf::gpu::PreCollisionInteractor.

Definition at line 66 of file CoriolisForce.h.

◆ interact()

void vf::gpu::CoriolisForce::interact ( int  level,
uint  t 
)
overridevirtual

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