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

#include <GridScalingFactory.h>

Public Types

enum class  GridScaling { ScaleCompressible , NotSpecified }
 An enumeration for selecting a scaling function. More...
 
enum class  GridScalingAdvectionDiffusion { ScaleAdvectionDiffusionCompressible , NotSpecified }
 An enumeration for selecting a scaling function. More...
 

Public Member Functions

void setScalingFactory (const GridScalingFactory::GridScaling gridScalingType, const GridScalingFactory::GridScalingAdvectionDiffusion gridScalingTypeAdvectionDiffusion=GridScalingAdvectionDiffusion::NotSpecified)
 
gridScaling getGridScalingFC (bool hasTurbulentViscosity) const
 
gridScaling getGridScalingCF (bool hasTurbulentViscosity) const
 
gridScalingAdvectionDiffusion getGridScalingAdvectionDiffusionFC (bool hasTurbulentDiffusivity) const
 
gridScalingAdvectionDiffusion getGridScalingAdvectionDiffusionCF (bool hasTurbulentDiffusivity) const
 

Detailed Description

Definition at line 52 of file GridScalingFactory.h.

Member Enumeration Documentation

◆ GridScaling

An enumeration for selecting a scaling function.

Enumerator
ScaleCompressible 
  • ScaleCompressible = basic scaling for compressible fluid flow
NotSpecified 
  • not specified scaling

Definition at line 56 of file GridScalingFactory.h.

◆ GridScalingAdvectionDiffusion

An enumeration for selecting a scaling function.

Enumerator
ScaleAdvectionDiffusionCompressible 
  • ScaleAdvectionDiffusionCompressible = basic scaling for compressible advection diffusion
NotSpecified 
  • not specified scaling

Definition at line 64 of file GridScalingFactory.h.

Member Function Documentation

◆ getGridScalingAdvectionDiffusionCF()

gridScalingAdvectionDiffusion vf::gpu::GridScalingFactory::getGridScalingAdvectionDiffusionCF ( bool  hasTurbulentDiffusivity) const

Definition at line 87 of file GridScalingFactory.cpp.

◆ getGridScalingAdvectionDiffusionFC()

gridScalingAdvectionDiffusion vf::gpu::GridScalingFactory::getGridScalingAdvectionDiffusionFC ( bool  hasTurbulentDiffusivity) const

Definition at line 74 of file GridScalingFactory.cpp.

◆ getGridScalingCF()

gridScaling vf::gpu::GridScalingFactory::getGridScalingCF ( bool  hasTurbulentViscosity) const

Definition at line 59 of file GridScalingFactory.cpp.

◆ getGridScalingFC()

gridScaling vf::gpu::GridScalingFactory::getGridScalingFC ( bool  hasTurbulentViscosity) const

Definition at line 46 of file GridScalingFactory.cpp.

◆ setScalingFactory()

void vf::gpu::GridScalingFactory::setScalingFactory ( const GridScalingFactory::GridScaling  gridScalingType,
const GridScalingFactory::GridScalingAdvectionDiffusion  gridScalingTypeAdvectionDiffusion = GridScalingAdvectionDiffusion::NotSpecified 
)

Definition at line 40 of file GridScalingFactory.cpp.


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