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

#include <D3Q27StorageSpecification.h>

Classes

struct  AccessorEVEN
 
struct  AccessorODD
 
class  PackKernels
 

Public Types

using Stencil = stencil::D3Q27
 
using CommunicationStencil = stencil::D3Q27
 
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 [27] = { double(0.296296296296296), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963) }
 
static constexpr double wInv [27] = { double(3.37500000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000) }
 

Member Typedef Documentation

◆ CommunicationStencil

◆ Stencil

◆ value_type

Member Data Documentation

◆ compressible

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

◆ equilibriumAccuracyOrder

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

◆ equilibriumDeviationOnly

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

◆ inplace

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

◆ w

double walberla::lbm::D3Q27StorageSpecification::w[27] = { double(0.296296296296296), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0740740740740741), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.0185185185185185), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963), double(0.00462962962962963) }
staticconstexpr

◆ wInv

double walberla::lbm::D3Q27StorageSpecification::wInv[27] = { double(3.37500000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(13.5000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(54.0000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000), double(216.000000000000) }
staticconstexpr

◆ zeroCenteredPDFs

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

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