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

#include <UpdateGrid27.h>

Public Member Functions

 UpdateGrid27 (SPtr< Parameter > para, vf::parallel::Communicator &comm, SPtr< CudaMemoryManager > cudaMemoryManager, std::vector< SPtr< Kernel > > &kernels, std::vector< SPtr< AdvectionDiffusionKernel > > &kernelsAD, const BoundaryConditionFactory *bcFactory, SPtr< TurbulenceModelFactory > tmFactory, GridScalingFactory *scalingFactory)
 
void updateGrid (int level, unsigned int t)
 
void exchangeData (int level)
 

Friends

class CollisionAndExchange_noStreams_indexKernel
 
class CollisionAndExchange_noStreams_oldKernel
 
class CollisionAndExchange_streams
 
class CollisionAndExchange_noStreams_withReadWriteFlags
 
class RefinementAndExchange_streams_exchangeInterface
 
class RefinementAndExchange_streams_exchangeAllNodes
 
class RefinementAndExchange_noStreams_exchangeInterface
 
class RefinementAndExchange_noStreams_exchangeAllNodes
 
class Refinement_noExchange
 
class NoRefinement
 

Detailed Description

Definition at line 65 of file UpdateGrid27.h.

Constructor & Destructor Documentation

◆ UpdateGrid27()

vf::gpu::UpdateGrid27::UpdateGrid27 ( SPtr< Parameter para,
vf::parallel::Communicator comm,
SPtr< CudaMemoryManager cudaMemoryManager,
std::vector< SPtr< Kernel > > &  kernels,
std::vector< SPtr< AdvectionDiffusionKernel > > &  kernelsAD,
const BoundaryConditionFactory bcFactory,
SPtr< TurbulenceModelFactory tmFactory,
GridScalingFactory scalingFactory 
)

Definition at line 315 of file UpdateGrid27.cpp.

Member Function Documentation

◆ exchangeData()

void vf::gpu::UpdateGrid27::exchangeData ( int  level)

Definition at line 310 of file UpdateGrid27.cpp.

◆ updateGrid()

void vf::gpu::UpdateGrid27::updateGrid ( int  level,
unsigned int  t 
)

Definition at line 56 of file UpdateGrid27.cpp.

Friends And Related Symbol Documentation

◆ CollisionAndExchange_noStreams_indexKernel

◆ CollisionAndExchange_noStreams_oldKernel

◆ CollisionAndExchange_noStreams_withReadWriteFlags

friend class CollisionAndExchange_noStreams_withReadWriteFlags
friend

Definition at line 103 of file UpdateGrid27.h.

◆ CollisionAndExchange_streams

Definition at line 102 of file UpdateGrid27.h.

◆ NoRefinement

Definition at line 111 of file UpdateGrid27.h.

◆ Refinement_noExchange

Definition at line 110 of file UpdateGrid27.h.

◆ RefinementAndExchange_noStreams_exchangeAllNodes

◆ RefinementAndExchange_noStreams_exchangeInterface

◆ RefinementAndExchange_streams_exchangeAllNodes

◆ RefinementAndExchange_streams_exchangeInterface


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