OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs
powerLawBGKdynamics.h File Reference

BGK Dynamics with adjusted omega – header file. More...

#include "dynamics/dynamics.h"
#include "core/cell.h"
#include "collisionLES.h"
#include "porousBGKdynamics.h"
+ Include dependency graph for powerLawBGKdynamics.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  olb::powerlaw::OMEGA_MIN
 
struct  olb::powerlaw::OMEGA_MAX
 
struct  olb::powerlaw::M
 
struct  olb::powerlaw::N
 
struct  olb::powerlaw::YIELD_STRESS
 
struct  olb::powerlaw::SHEAR_RATE_MIN
 
struct  olb::powerlaw::OmegaFromCell< COLLISION, HERSCHELBULKLEY >
 Compute and update cell-wise OMEGA using Oswald-de-waele model. More...
 
struct  olb::powerlaw::OmegaFromCell< COLLISION, HERSCHELBULKLEY >::type< DESCRIPTOR, MOMENTA, EQUILIBRIUM >
 
struct  olb::powerlaw::PRESSURE_OFFSET< NORMAL >
 
struct  olb::powerlaw::PeriodicPressureOffset< NORMAL >
 Combination rule to realize a pressure drop at a periodic boundary. More...
 
struct  olb::powerlaw::PeriodicPressureOffset< NORMAL >::combined_collision< DESCRIPTOR, MOMENTA, EQUILIBRIUM, COLLISION >
 

Namespaces

namespace  olb
 Top level namespace for all of OpenLB.
 
namespace  olb::powerlaw
 

Typedefs

template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::PowerLawBGKdynamics
 BGK collision using Power Law collision frequency.
 
template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::PowerLawForcedBGKdynamics
 BGK collision using Power Law collision frequency with Guo forcing.
 
template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::PowerLawHerschelBulkleyBGKdynamics
 BGK collision using Power Law (Herschel Bulkley) collision frequency.
 
template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::PowerLawHerschelBulkleyForcedBGKdynamics
 BGK collision using Power Law (Herschel Bulkley) collision frequency with Guo forcing.
 
template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::SmagorinskyPowerLawBGKdynamics
 Smagorinsky BGK collision using Power Law collision frequency.
 
template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::SmagorinskyPowerLawForcedBGKdynamics
 Smagorinsky BGK collision using Power Law collision frequency and Guo forcing.
 
template<typename T , typename DESCRIPTOR , typename MOMENTA = momenta::BulkTuple>
using olb::SmagorinskyPowerLawPorousParticleBGKdynamics
 Smagorinsky BGK collision using Power Law collision frequency for porous particles.
 

Detailed Description

BGK Dynamics with adjusted omega – header file.

Strain rate similar to "J.Boyd, J. Buick and S.Green: A second-order accurate lattice Boltzmann non-Newtonian flow model" Power Law similar to "Huidan Yu, Sharath S. Girimaji, Li-Shi Luo - DNS and LES of decaying isotropic turbulence with and without frame rotation using lattice Boltzmann method"

Definition in file powerLawBGKdynamics.h.