$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::momentTemplatesImpl< T, Descriptor > Struct Template Reference

#include <momentTemplates.h>

List of all members.

Static Public Member Functions

static T get_rhoBar (Array< T, Descriptor::q > const &f)
static void get_j (Array< T, Descriptor::q > const &f, Array< T, Descriptor::d > &j)
static T get_eBar (Array< T, Descriptor::q > const &f)
static void get_rhoBar_j (Array< T, Descriptor::q > const &f, T &rhoBar, Array< T, Descriptor::d > &j)
static void get_rhoBar_j_thetaBar (Array< T, Descriptor::q > const &f, T &rhoBar, Array< T, Descriptor::d > &j, T &thetaBar)
static T compute_rho (Array< T, Descriptor::q > const &f)
static void compute_uLb (Array< T, Descriptor::q > const &f, Array< T, Descriptor::d > &uLb)
static void compute_rho_uLb (Array< T, Descriptor::q > const &f, T &rho, Array< T, Descriptor::d > &uLb)
static T compute_e (Array< T, Descriptor::q > const &f)
static T compute_rhoThetaBar (Array< T, Descriptor::q > const &f, T rhoBar, T jSqr)
static void compute_rho_rhoThetaBar (Array< T, Descriptor::q > const &f, T &rho, T &rhoThetaBar)
static T compute_theta (Array< T, Descriptor::q > const &f, T rhoBar, T jSqr)
static T compute_rhoEpsilon (Array< T, Descriptor::q > const &f, T rhoBar, T jSqr)
static void compute_PiNeq (Array< T, Descriptor::q > const &f, T rhoBar, Array< T, Descriptor::d > const &j, Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &PiNeq, bool incompr)
static void compute_thermal_PiNeq (Array< T, Descriptor::q > const &f, T rhoBar, T thetaBar, Array< T, Descriptor::d > const &j, Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &PiNeq)
static void compute_rhoBar_j_PiNeq (Array< T, Descriptor::q > const &f, T &rhoBar, Array< T, Descriptor::d > &j, Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &PiNeq, bool incompr)
static void compute_rhoBar_thetaBar_j_PiNeq (Array< T, Descriptor::q > const &f, T &rhoBar, T &thetaBar, Array< T, Descriptor::d > &j, Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &PiNeq)
static void compute_rhoBar_thetaBar_j_PiNeq_qNeq (Array< T, Descriptor::q > const &f, T &rhoBar, T &thetaBar, Array< T, Descriptor::d > &j, Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &PiNeq, Array< T, SymmetricRankThreeTensorImpl< T, Descriptor::d >::n > &qNeq)
static void compute_P (Array< T, Descriptor::q > const &f, T rhoBar, Array< T, Descriptor::d > const &j, Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &P)
static void modifyJ (T *f, Array< T, Descriptor::d > const &newJ)
static void compute_Qneq (Array< T, Descriptor::q > const &f, T rhoBar, Array< T, Descriptor::d > const &j, T thetaBar, Array< T, SymmetricRankThreeTensorImpl< T, Descriptor::d >::n > &qNeq)
static void compute_heat_flux (Array< T, Descriptor::q > const &f, T rhoBar, Array< T, Descriptor::d > const &j, T thetaBar, Array< T, Descriptor::d > &q)

template<typename T, class Descriptor>
struct plb::momentTemplatesImpl< T, Descriptor >


Member Function Documentation

template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_heat_flux ( Array< T, Descriptor::q > const &  f,
rhoBar,
Array< T, Descriptor::d > const &  j,
thetaBar,
Array< T, Descriptor::d > &  q 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_P ( Array< T, Descriptor::q > const &  f,
rhoBar,
Array< T, Descriptor::d > const &  j,
Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &  P 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_Qneq ( Array< T, Descriptor::q > const &  f,
rhoBar,
Array< T, Descriptor::d > const &  j,
thetaBar,
Array< T, SymmetricRankThreeTensorImpl< T, Descriptor::d >::n > &  qNeq 
) [inline, static]
template<typename T , class Descriptor >
static T plb::momentTemplatesImpl< T, Descriptor >::compute_rho ( Array< T, Descriptor::q > const &  f  )  [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_rho_rhoThetaBar ( Array< T, Descriptor::q > const &  f,
T &  rho,
T &  rhoThetaBar 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_rho_uLb ( Array< T, Descriptor::q > const &  f,
T &  rho,
Array< T, Descriptor::d > &  uLb 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_rhoBar_j_PiNeq ( Array< T, Descriptor::q > const &  f,
T &  rhoBar,
Array< T, Descriptor::d > &  j,
Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &  PiNeq,
bool  incompr 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_rhoBar_thetaBar_j_PiNeq ( Array< T, Descriptor::q > const &  f,
T &  rhoBar,
T &  thetaBar,
Array< T, Descriptor::d > &  j,
Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &  PiNeq 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_rhoBar_thetaBar_j_PiNeq_qNeq ( Array< T, Descriptor::q > const &  f,
T &  rhoBar,
T &  thetaBar,
Array< T, Descriptor::d > &  j,
Array< T, SymmetricTensorImpl< T, Descriptor::d >::n > &  PiNeq,
Array< T, SymmetricRankThreeTensorImpl< T, Descriptor::d >::n > &  qNeq 
) [inline, static]
template<typename T , class Descriptor >
static T plb::momentTemplatesImpl< T, Descriptor >::compute_rhoEpsilon ( Array< T, Descriptor::q > const &  f,
rhoBar,
jSqr 
) [inline, static]
template<typename T , class Descriptor >
static T plb::momentTemplatesImpl< T, Descriptor >::compute_theta ( Array< T, Descriptor::q > const &  f,
rhoBar,
jSqr 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::compute_uLb ( Array< T, Descriptor::q > const &  f,
Array< T, Descriptor::d > &  uLb 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::get_rhoBar_j ( Array< T, Descriptor::q > const &  f,
T &  rhoBar,
Array< T, Descriptor::d > &  j 
) [inline, static]

References plb::momentTemplatesImpl< T, Descriptor >::get_j(), and plb::momentTemplatesImpl< T, Descriptor >::get_rhoBar().

Referenced by plb::momentTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > >::compute_rho_rhoThetaBar(), plb::momentTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > >::compute_rho_rhoThetaBar(), plb::momentTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > >::compute_rho_rhoThetaBar(), plb::momentTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > >::compute_rho_rhoThetaBar(), plb::momentTemplatesImpl< T, Descriptor >::compute_rho_rhoThetaBar(), plb::momentTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > >::compute_rho_uLb(), plb::momentTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > >::compute_rho_uLb(), plb::momentTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > >::compute_rho_uLb(), plb::momentTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > >::compute_rho_uLb(), plb::momentTemplatesImpl< T, Descriptor >::compute_rhoBar_j_PiNeq(), plb::momentTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > >::compute_rhoBar_thetaBar_j_PiNeq(), plb::momentTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > >::compute_rhoBar_thetaBar_j_PiNeq(), plb::momentTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > >::compute_rhoBar_thetaBar_j_PiNeq(), plb::momentTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > >::compute_rhoBar_thetaBar_j_PiNeq(), plb::momentTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > >::compute_uLb(), plb::momentTemplatesImpl< T, Descriptor >::get_rhoBar_j_thetaBar(), plb::momentTemplatesImpl< T, descriptors::D3Q15DescriptorBase< T > >::modifyJ(), plb::momentTemplatesImpl< T, descriptors::D3Q19DescriptorBase< T > >::modifyJ(), plb::momentTemplatesImpl< T, descriptors::D3Q27DescriptorBase< T > >::modifyJ(), plb::momentTemplatesImpl< T, descriptors::D2Q9DescriptorBase< T > >::modifyJ(), and plb::momentTemplatesImpl< T, Descriptor >::modifyJ().

template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::get_rhoBar_j_thetaBar ( Array< T, Descriptor::q > const &  f,
T &  rhoBar,
Array< T, Descriptor::d > &  j,
T &  thetaBar 
) [inline, static]
template<typename T , class Descriptor >
static void plb::momentTemplatesImpl< T, Descriptor >::modifyJ ( T *  f,
Array< T, Descriptor::d > const &  newJ 
) [inline, static]

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