waLBerla 7.2
Loading...
Searching...
No Matches
walberla::lbm::D3Q19StorageSpecification Class Reference

#include <D3Q19StorageSpecification.h>

Classes

struct  AccessorEVEN
 
struct  AccessorODD
 
class  PackKernels
 

Public Types

using Stencil = stencil::D3Q19
 
using CommunicationStencil = stencil::D3Q19
 
using value_type = PackKernels::value_type
 

Static Public Attributes

static const bool compressible = false
 
static const int equilibriumAccuracyOrder = 2
 
static const bool equilibriumDeviationOnly = true
 
static const bool inplace = false
 
static const bool zeroCenteredPDFs = true
 
static constexpr double w [19] = { double(0.333333333333333), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778) }
 
static constexpr double wInv [19] = { double(3.00000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000) }
 

Member Typedef Documentation

◆ CommunicationStencil

◆ Stencil

◆ value_type

Member Data Documentation

◆ compressible

const bool walberla::lbm::D3Q19StorageSpecification::compressible = false
static

◆ equilibriumAccuracyOrder

const int walberla::lbm::D3Q19StorageSpecification::equilibriumAccuracyOrder = 2
static

◆ equilibriumDeviationOnly

const bool walberla::lbm::D3Q19StorageSpecification::equilibriumDeviationOnly = true
static

◆ inplace

const bool walberla::lbm::D3Q19StorageSpecification::inplace = false
static

◆ w

double walberla::lbm::D3Q19StorageSpecification::w[19] = { double(0.333333333333333), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0555555555555556), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778), double(0.0277777777777778) }
staticconstexpr

◆ wInv

double walberla::lbm::D3Q19StorageSpecification::wInv[19] = { double(3.00000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(18.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000), double(36.0000000000000) }
staticconstexpr

◆ zeroCenteredPDFs

const bool walberla::lbm::D3Q19StorageSpecification::zeroCenteredPDFs = true
static

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