lbm_reference
|
Specification and definitions for the D3Q19 model of the Lattice Boltzmann method. More...
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... | |
Specification and definitions for the D3Q19 model of the Lattice Boltzmann method.
Definition in file D3Q19.h.