34#ifndef AdvectionDiffusion_H
35#define AdvectionDiffusion_H
41#include <cuda_runtime.h>
Class for LBM-parameter management.
std::shared_ptr< T > SPtr
void AdvectionDiffusionDirichletInterpolatedSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionDirichletBoundaryConditions bcParameters)
void AdvectionDiffusionNeumannAntiBounceBackSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionNeumannBoundaryConditions bcParameters)
void AdvectionDiffusionFluxTurbulentViscosityCompressible(LBMSimulationParameter *parameterDevice, AdvectionDiffusionFluxBoundaryConditions bcParameters)
void AdvectionDiffusionNeumannAntiBounceBackNoSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionNeumannBoundaryConditions bcParameters)
void AdvectionDiffusionNeumannInterpolatedSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionNeumannBoundaryConditions bcParameters)
void AdvectionDiffusionNeumannInterpolatedNoSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionNeumannBoundaryConditions bcParameters)
void AdvectionDiffusionFluxBounceBack(LBMSimulationParameter *parameterDevice, AdvectionDiffusionFluxBoundaryConditions bcParameters)
void AdvectionDiffusionNoFluxBounceBack(LBMSimulationParameter *parameterDevice, AdvectionDiffusionNoFluxBoundaryConditions bcParameters)
void AdvectionDiffusionDirectionalOutflowNonReflecting(LBMSimulationParameter *parameterDevice, QforDirectionalADBoundaryCondition *boundaryCondition)
void AdvectionDiffusionDirichletInterpolatedNoSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionDirichletBoundaryConditions bcParameters)
void AdvectionDiffusionFluxCompressible(LBMSimulationParameter *parameterDevice, AdvectionDiffusionFluxBoundaryConditions bcParameters)
void AdvectionDiffusionDirichletAntiBounceBackSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionDirichletBoundaryConditions bcParameters)
void AdvectionDiffusionDirichletAntiBounceBackNoSlip(LBMSimulationParameter *parameterDevice, AdvectionDiffusionDirichletBoundaryConditions bcParameters)
struct holds and manages the LB-parameter of the simulation