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

#include <NumericalTestGridReader.h>

Inheritance diagram for NumericalTestGridReader:
vf::gpu::GridReader vf::gpu::GridProvider

Static Public Member Functions

static std::shared_ptr< NumericalTestGridReadergetNewInstance (std::shared_ptr< vf::gpu::Parameter > para, std::shared_ptr< InitialCondition > initialCondition, std::shared_ptr< vf::gpu::CudaMemoryManager > cudaManager)
 
- Static Public Member Functions inherited from vf::gpu::GridProvider
static std::shared_ptr< GridProvidermakeGridGenerator (std::shared_ptr< GridBuilder > builder, std::shared_ptr< Parameter > para, std::shared_ptr< CudaMemoryManager > cudaMemoryManager, vf::parallel::Communicator &communicator)
 
static std::shared_ptr< GridProvidermakeGridReader (FILEFORMAT format, std::shared_ptr< Parameter > para, std::shared_ptr< CudaMemoryManager > cudaMemoryManager)
 

Protected Member Functions

virtual void setInitialNodeValues (uint numberOfNodes, int level) const override
 
- Protected Member Functions inherited from vf::gpu::GridProvider
void setNumberOfNodes (uint numberOfNodes, int level) const
 
void setNumberOfTaggedFluidNodes (uint numberOfNodes, CollisionTemplate tag, int level) const
 
void setInitialNodeValuesAD (uint numberOfNodes, int level) const
 
void setPressSizePerLevel (int level, int sizePerLevel) const
 
void setVelocitySizePerLevel (int level, int sizePerLevel) const
 
void setOutflowSizePerLevel (int level, int sizePerLevel) const
 

Additional Inherited Members

- Public Member Functions inherited from vf::gpu::GridReader
 GridReader (FILEFORMAT format, std::shared_ptr< Parameter > para, std::shared_ptr< CudaMemoryManager > cudaMemoryManager)
 
 ~GridReader ()=default
 
void allocArrays_CoordNeighborGeo () override
 
void allocArrays_BoundaryValues (const BoundaryConditionFactory *bcFactory) override
 
void allocArrays_OffsetScale () override
 
void allocArrays_taggedFluidNodes () override
 
void tagFluidNodeIndices (const std::vector< uint > &taggedFluidNodeIndices, CollisionTemplate tag, uint level) override
 
void sortFluidNodeTags () override
 
void initalValuesDomainDecompostion (int level)
 
void setChannelBoundaryCondition ()
 
void allocArrays_BoundaryQs () override
 
bool getBinaer ()
 
void setDimensions () override
 
void setBoundingBox () override
 
void initPeriodicNeigh (std::vector< std::vector< std::vector< unsigned int > > > periodV, std::vector< std::vector< unsigned int > > periodIndex, std::string way) override
 
void initalGridInformations () override
 
- Public Member Functions inherited from vf::gpu::GridProvider
virtual void allocAndCopyForcing ()
 
virtual void allocAndCopyQuadricLimiters ()
 
virtual void freeMemoryOnHost ()
 
virtual void cudaCopyDataToHost (int level)
 
virtual ~GridProvider ()=default
 
- Protected Attributes inherited from vf::gpu::GridProvider
std::shared_ptr< Parameterpara
 
std::shared_ptr< CudaMemoryManagercudaMemoryManager
 

Detailed Description

Definition at line 42 of file NumericalTestGridReader.h.


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