lbm_reference
Namespaces | Enumerations | Variables
D3Q19.h File Reference

Specification and definitions for the D3Q19 model of the Lattice Boltzmann method. More...

+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  lbm
 Common namespace for all LBM classes.
 

Enumerations

enum  lbm::Direction {
  lbm::C = 0, lbm::N = 1, lbm::E = 2, lbm::S = 3,
  lbm::W = 4, lbm::T = 5, lbm::B = 6, lbm::NE = 7,
  lbm::SE = 8, lbm::SW = 9, lbm::NW = 10, lbm::TN = 11,
  lbm::TE = 12, lbm::TS = 13, lbm::TW = 14, lbm::BN = 15,
  lbm::BE = 16, lbm::BS = 17, lbm::BW = 18
}
 Directions of the 19 distribution values for each cell. More...
 

Variables

const int lbm::Dim = 19
 Number of distribution functions for each cell. More...
 
const int lbm::ep [6][19]
 Products of lattice velocities. More...
 
const int lbm::ex [19] = { 0, 0, 1, 0,-1, 0, 0, 1, 1,-1,-1, 0, 1, 0,-1, 0, 1, 0,-1 }
 Lattice velocities in x-direction. More...
 
const RealType lbm::exn [19]
 Normalized lattice velocities in x-direction. More...
 
const int lbm::ey [19] = { 0, 1, 0,-1, 0, 0, 0, 1,-1,-1, 1, 1, 0,-1, 0, 1, 0,-1, 0 }
 Lattice velocities in y-direction. More...
 
const RealType lbm::eyn [19]
 Normalized lattice velocities in y-direction. More...
 
const int lbm::ez [19] = { 0, 0, 0, 0, 0, 1,-1, 0, 0, 0, 0, 1, 1, 1, 1,-1,-1,-1,-1 }
 Lattice velocities in z-direction. More...
 
const RealType lbm::ezn [19]
 Normalized lattice velocities in z-direction. More...
 
const Direction lbm::fd [19]
 Corresponding Direction value for numeric directions 0 - 18. More...
 
const Direction lbm::fdinv [19]
 Inverse Direction values for numeric directions 0 - 18. More...
 
const int lbm::finv [19]
 Inverse lattice directions corresponding to numeric directions 0 - 18. More...
 
const RealType lbm::le [19]
 Lengths of the lattice links. More...
 
const double lbm::w [19]
 Weights of the distribution values for the collision step. More...
 

Detailed Description

Specification and definitions for the D3Q19 model of the Lattice Boltzmann method.

Date
Jan 2, 2009
Author
Florian Rathgeber

Definition in file D3Q19.h.