#include <GridProvider.h>
Definition at line 58 of file GridProvider.h.
◆ ~GridProvider()
| virtual vf::gpu::GridProvider::~GridProvider |
( |
| ) |
|
|
virtualdefault |
◆ allocAndCopyForcing()
| void vf::gpu::GridProvider::allocAndCopyForcing |
( |
| ) |
|
|
virtual |
◆ allocAndCopyQuadricLimiters()
| void vf::gpu::GridProvider::allocAndCopyQuadricLimiters |
( |
| ) |
|
|
virtual |
◆ allocArrays_BoundaryQs()
| virtual void vf::gpu::GridProvider::allocArrays_BoundaryQs |
( |
| ) |
|
|
pure virtual |
◆ allocArrays_BoundaryValues()
◆ allocArrays_CoordNeighborGeo()
| virtual void vf::gpu::GridProvider::allocArrays_CoordNeighborGeo |
( |
| ) |
|
|
pure virtual |
◆ allocArrays_OffsetScale()
| virtual void vf::gpu::GridProvider::allocArrays_OffsetScale |
( |
| ) |
|
|
pure virtual |
◆ allocArrays_taggedFluidNodes()
| virtual void vf::gpu::GridProvider::allocArrays_taggedFluidNodes |
( |
| ) |
|
|
pure virtual |
◆ cudaCopyDataToHost()
| void vf::gpu::GridProvider::cudaCopyDataToHost |
( |
int |
level | ) |
|
|
virtual |
◆ freeMemoryOnHost()
| void vf::gpu::GridProvider::freeMemoryOnHost |
( |
| ) |
|
|
virtual |
◆ initalGridInformations()
| virtual void vf::gpu::GridProvider::initalGridInformations |
( |
| ) |
|
|
pure virtual |
◆ initPeriodicNeigh()
| virtual void vf::gpu::GridProvider::initPeriodicNeigh |
( |
std::vector< std::vector< std::vector< unsigned int > > > |
periodV, |
|
|
std::vector< std::vector< unsigned int > > |
periodIndex, |
|
|
std::string |
way |
|
) |
| |
|
pure virtual |
◆ makeGridGenerator()
◆ makeGridReader()
◆ setBoundingBox()
◆ setDimensions()
◆ setInitialNodeValues()
| void vf::gpu::GridProvider::setInitialNodeValues |
( |
uint |
numberOfNodes, |
|
|
int |
level |
|
) |
| const |
|
protectedvirtual |
◆ setInitialNodeValuesAD()
| void vf::gpu::GridProvider::setInitialNodeValuesAD |
( |
uint |
numberOfNodes, |
|
|
int |
level |
|
) |
| const |
|
protected |
◆ setNumberOfNodes()
| void vf::gpu::GridProvider::setNumberOfNodes |
( |
uint |
numberOfNodes, |
|
|
int |
level |
|
) |
| const |
|
protected |
◆ setNumberOfTaggedFluidNodes()
◆ setOutflowSizePerLevel()
| void vf::gpu::GridProvider::setOutflowSizePerLevel |
( |
int |
level, |
|
|
int |
sizePerLevel |
|
) |
| const |
|
protected |
◆ setPressSizePerLevel()
| void vf::gpu::GridProvider::setPressSizePerLevel |
( |
int |
level, |
|
|
int |
sizePerLevel |
|
) |
| const |
|
protected |
◆ setVelocitySizePerLevel()
| void vf::gpu::GridProvider::setVelocitySizePerLevel |
( |
int |
level, |
|
|
int |
sizePerLevel |
|
) |
| const |
|
protected |
◆ sortFluidNodeTags()
| virtual void vf::gpu::GridProvider::sortFluidNodeTags |
( |
| ) |
|
|
pure virtual |
◆ tagFluidNodeIndices()
◆ cudaMemoryManager
◆ para
| std::shared_ptr<Parameter> vf::gpu::GridProvider::para |
|
protected |
The documentation for this class was generated from the following files: