OpenLB 1.7
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Member Functions | List of all members
olb::forcing::ShanChen Class Reference

Dynamics combination rule implementing the forcing scheme by Shan and Chen. More...

#include <forcing.h>

+ Collaboration diagram for olb::forcing::ShanChen:

Classes

struct  combined_collision
 

Public Types

template<typename DESCRIPTOR , typename MOMENTA >
using combined_momenta = typename momenta::Forced<MOMENTA>::template type<DESCRIPTOR>
 
template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM >
using combined_equilibrium = typename VelocityShiftedEquilibrium<EQUILIBRIUM>::template type<DESCRIPTOR,MOMENTA>
 
template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM , typename COLLISION >
using combined_parameters = typename COLLISION::parameters
 

Static Public Member Functions

static std::string getName ()
 

Detailed Description

Dynamics combination rule implementing the forcing scheme by Shan and Chen.

Definition at line 188 of file forcing.h.

Member Typedef Documentation

◆ combined_equilibrium

template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM >
using olb::forcing::ShanChen::combined_equilibrium = typename VelocityShiftedEquilibrium<EQUILIBRIUM>::template type<DESCRIPTOR,MOMENTA>

Definition at line 232 of file forcing.h.

◆ combined_momenta

template<typename DESCRIPTOR , typename MOMENTA >
using olb::forcing::ShanChen::combined_momenta = typename momenta::Forced<MOMENTA>::template type<DESCRIPTOR>

Definition at line 229 of file forcing.h.

◆ combined_parameters

template<typename DESCRIPTOR , typename MOMENTA , typename EQUILIBRIUM , typename COLLISION >
using olb::forcing::ShanChen::combined_parameters = typename COLLISION::parameters

Definition at line 249 of file forcing.h.

Member Function Documentation

◆ getName()

static std::string olb::forcing::ShanChen::getName ( )
inlinestatic

Definition at line 224 of file forcing.h.

224 {
225 return "ShanChenForcing";
226 }

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