|
template<typename T , unsigned D, unsigned Q> |
constexpr T | olb::descriptors::t (unsigned iPop, tag::MRT) |
|
template<typename T , unsigned D, unsigned Q> |
constexpr T | olb::descriptors::m (unsigned iPop, unsigned jPop, tag::MRT) |
|
template<typename T , typename DESCRIPTOR > |
constexpr T | olb::descriptors::m (unsigned iPop, unsigned jPop) |
|
template<typename T , unsigned D, unsigned Q> |
constexpr T | olb::descriptors::invM (unsigned iPop, unsigned jPop, tag::MRT) |
|
template<typename T , typename DESCRIPTOR > |
constexpr T | olb::descriptors::invM (unsigned iPop, unsigned jPop) |
|
template<typename T , unsigned D, unsigned Q> |
constexpr T | olb::descriptors::s (unsigned iPop, tag::MRT) |
|
template<typename T , typename DESCRIPTOR > |
constexpr T | olb::descriptors::s (unsigned iPop) |
|
template<typename T , unsigned D, unsigned Q> |
constexpr T | olb::descriptors::s_2 (unsigned iPop, tag::MRT) |
|
template<typename T , typename DESCRIPTOR > |
constexpr T | olb::descriptors::s_2 (unsigned iPop) |
|
template<unsigned D, unsigned Q> |
constexpr int | olb::descriptors::shearIndexes (tag::MRT) |
|
template<typename DESCRIPTOR > |
constexpr int | olb::descriptors::shearIndexes () |
|
template<unsigned D, unsigned Q> |
constexpr int | olb::descriptors::shearViscIndexes (unsigned iPop, tag::MRT) |
|
template<typename DESCRIPTOR > |
constexpr int | olb::descriptors::shearViscIndexes (unsigned iPop) |
|
template<unsigned D, unsigned Q> |
constexpr int | olb::descriptors::bulkViscIndex (tag::MRT) |
|
template<typename DESCRIPTOR > |
constexpr int | olb::descriptors::bulkViscIndex () |
|
|
template<unsigned D, unsigned Q> |
platform_constant Fraction | olb::descriptors::mrt_data::M [Q][Q] = {} |
|
template<unsigned D, unsigned Q> |
platform_constant Fraction | olb::descriptors::mrt_data::invM [Q][Q] = {} |
|
template<unsigned D, unsigned Q> |
platform_constant Fraction | olb::descriptors::mrt_data::s [Q] = {} |
|
template<unsigned D, unsigned Q> |
platform_constant Fraction | olb::descriptors::mrt_data::s_2 [Q] = {} |
|
template<unsigned D, unsigned Q> |
platform_constant int | olb::descriptors::mrt_data::shearIndexes = {} |
|
template<unsigned D, unsigned Q> |
platform_constant int | olb::descriptors::mrt_data::shearViscIndexes [shearIndexes< D, Q >] = {} |
|
template<unsigned D, unsigned Q> |
platform_constant int | olb::descriptors::mrt_data::bulkViscIndex = {} |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::M< 2, 5 > [5][5] |
| Advection Diffusion MRT D2Q5.
|
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::M< 2, 9 > [9][9] |
| MRT D2Q9 lattice.
|
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::M< 3, 7 > [7][7] |
| Advection Diffusion MRT D3Q7.
|
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::M< 3, 19 > [19][19] |
| MRT D3Q19 lattice.
|
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::invM< 2, 5 > [5][5] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::invM< 2, 9 > [9][9] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::invM< 3, 7 > [7][7] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::invM< 3, 19 > [19][19] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::s< 2, 5 > [5] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::s< 2, 9 > [9] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::s< 3, 7 > [7] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::s< 3, 19 > [19] |
|
template<> |
platform_constant_definition Fraction | olb::descriptors::mrt_data::s_2< 3, 19 > [19] |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearIndexes< 2, 5 > = 2 |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearIndexes< 2, 9 > = 2 |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearIndexes< 3, 7 > = 3 |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearIndexes< 3, 19 > = 5 |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearViscIndexes< 2, 5 > [shearIndexes< 2, 5 >] = { 1, 2 } |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearViscIndexes< 2, 9 > [shearIndexes< 2, 9 >] = { 7, 8 } |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearViscIndexes< 3, 7 > [shearIndexes< 3, 7 >] = { 1, 2, 3 } |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::shearViscIndexes< 3, 19 > [shearIndexes< 3, 19 >] = { 9, 11, 13, 14, 15 } |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::bulkViscIndex< 2, 9 > = 2 |
|
template<> |
platform_constant_definition int | olb::descriptors::mrt_data::bulkViscIndex< 3, 19 > = 1 |
|
DESCRIPTORBASE for all types of 2D and 3D lattices.
In principle, thanks to the fact that the OpenLB code is generic, it is sufficient to write a new descriptor when a new type of lattice is to be used. – header file
Definition in file mrtLatticeDescriptors.h.