42 this->gridScalingType = gridScalingType;
43 this->gridScalingTypeAdvectionDiffusion = gridScalingTypeAdvectionDiffusion;
49 switch (gridScalingType) {
62 switch (gridScalingType) {
77 switch (gridScalingTypeAdvectionDiffusion) {
90 switch (gridScalingTypeAdvectionDiffusion) {
void setScalingFactory(const GridScalingFactory::GridScaling gridScalingType, const GridScalingFactory::GridScalingAdvectionDiffusion gridScalingTypeAdvectionDiffusion=GridScalingAdvectionDiffusion::NotSpecified)
gridScalingAdvectionDiffusion getGridScalingAdvectionDiffusionFC(bool hasTurbulentDiffusivity) const
gridScalingAdvectionDiffusion getGridScalingAdvectionDiffusionCF(bool hasTurbulentDiffusivity) const
GridScaling
An enumeration for selecting a scaling function.
gridScaling getGridScalingCF(bool hasTurbulentViscosity) const
gridScaling getGridScalingFC(bool hasTurbulentViscosity) const
GridScalingAdvectionDiffusion
An enumeration for selecting a scaling function.
@ ScaleAdvectionDiffusionCompressible
std::shared_ptr< T > SPtr
std::function< void(LBMSimulationParameter *, LBMSimulationParameter *, ICells *, ICellNeigh &, CUstream_st *stream)> gridScaling
std::function< void(LBMSimulationParameter *, LBMSimulationParameter *, ICells *, ICellNeigh &, CUstream_st *stream)> gridScalingAdvectionDiffusion