$treeview $search $mathjax
|
Palabos
Version 1.1
$projectbrief
|
$projectbrief
|
$searchbox |
#include <mrtTemplates3D.h>
Public Types | |
| typedef descriptors::D3Q19DescriptorBase < T > | Descriptor |
Static Public Member Functions | |
| static void | computeEquilibrium (Array< T, Descriptor::q > &momentsEq, T rhoBar, Array< T, 3 > const &j, T jSqr) |
| Computation of all equilibrium distribution (in moments space). | |
| static void | computeMoments (Array< T, Descriptor::q > &moments, const Array< T, Descriptor::q > &f) |
| Computation of all moments (specialized for d3q19). | |
| static T | mrtCollision (Array< T, Descriptor::q > &f, const T &rhoBar, const Array< T, 3 > &j, const T invM_S[19][19]) |
| MRT collision step. | |
| static void | addGuoForce (Array< T, Descriptor::q > &f, const Array< T, Descriptor::d > &force, Array< T, Descriptor::d > const &u, T invM_S[Descriptor::q][Descriptor::q], T amplitude) |
| static T | mrtCollisionWithForce (Array< T, Descriptor::q > &f, const T &rhoBar, const Array< T, Descriptor::d > &u, T invM_S[Descriptor::q][Descriptor::q], const Array< T, Descriptor::d > &force, T amplitude) |
| MRT collision step. | |
| static void | computeQuasiIncEquilibrium (Array< T, Descriptor::q > &momentsEq, T rhoBar, Array< T, 3 > const &j, T jSqr) |
| Computation of all equilibrium distribution (in moments space). | |
| static T | quasiIncMrtCollision (Array< T, Descriptor::q > &f, const T &rhoBar, const Array< T, 3 > &j, const T invM_S[19][19]) |
| MRT collision step. | |
| typedef descriptors::D3Q19DescriptorBase<T> plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::Descriptor |
| static void plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::addGuoForce | ( | Array< T, Descriptor::q > & | f, | |
| const Array< T, Descriptor::d > & | force, | |||
| Array< T, Descriptor::d > const & | u, | |||
| T | invM_S[Descriptor::q][Descriptor::q], | |||
| T | amplitude | |||
| ) | [inline, static] |
| static void plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::computeEquilibrium | ( | Array< T, Descriptor::q > & | momentsEq, | |
| T | rhoBar, | |||
| Array< T, 3 > const & | j, | |||
| T | jSqr | |||
| ) | [inline, static] |
Computation of all equilibrium distribution (in moments space).
| static void plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::computeMoments | ( | Array< T, Descriptor::q > & | moments, | |
| const Array< T, Descriptor::q > & | f | |||
| ) | [inline, static] |
Computation of all moments (specialized for d3q19).
| static void plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::computeQuasiIncEquilibrium | ( | Array< T, Descriptor::q > & | momentsEq, | |
| T | rhoBar, | |||
| Array< T, 3 > const & | j, | |||
| T | jSqr | |||
| ) | [inline, static] |
Computation of all equilibrium distribution (in moments space).
| static T plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::mrtCollision | ( | Array< T, Descriptor::q > & | f, | |
| const T & | rhoBar, | |||
| const Array< T, 3 > & | j, | |||
| const T | invM_S[19][19] | |||
| ) | [inline, static] |
MRT collision step.
References plb::mrtTemplatesImpl< T, Descriptor >::computeEquilibrium(), plb::mrtTemplatesImpl< T, Descriptor >::computeMoments(), and plb::normSqr().
| static T plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::mrtCollisionWithForce | ( | Array< T, Descriptor::q > & | f, | |
| const T & | rhoBar, | |||
| const Array< T, Descriptor::d > & | u, | |||
| T | invM_S[Descriptor::q][Descriptor::q], | |||
| const Array< T, Descriptor::d > & | force, | |||
| T | amplitude | |||
| ) | [inline, static] |
MRT collision step.
References plb::mrtTemplatesImpl< T, Descriptor >::addGuoForce(), and plb::mrtTemplatesImpl< T, Descriptor >::mrtCollision().
| static T plb::mrtTemplatesImpl< T, descriptors::MRTD3Q19DescriptorBase< T > >::quasiIncMrtCollision | ( | Array< T, Descriptor::q > & | f, | |
| const T & | rhoBar, | |||
| const Array< T, 3 > & | j, | |||
| const T | invM_S[19][19] | |||
| ) | [inline, static] |
MRT collision step.
References plb::mrtTemplatesImpl< T, Descriptor >::computeMoments(), plb::mrtTemplatesImpl< T, Descriptor >::computeQuasiIncEquilibrium(), and plb::normSqr().
1.6.3
1.6.3