LBMD3Q27

LBMD3Q27 Stencil object.

LBMD3Q27 objects creatres D3Q27 stencil. This object holds tensors for directions and weights of streaming, momentum and inverse transformation matrices, diagonal relaxation matrix, and the indices of boundaries required for boundary conditions.

Overview

Constructs a 3-D, 27-velocity LBM stencil (D3Q27) and exposes its discrete velocities, weights, and indexing used by streaming and boundary conditions.

Example Input File Syntax

[Stencil<<<{"href": "../../syntax/Stencil/index.html"}>>>]
  [descriptor]
    type = LBMD3Q27<<<{"description": "LBMD3Q27 Stencil object.", "href": "LBMD3Q27.html"}>>>
  []
[]
(examples/lbm/Formula1-aerodynamics/f1.i)

Input Parameters

  • control_tagsAdds user-defined labels for accessing object parameters via control logic.

    C++ Type:std::vector<std::string>

    Controllable:No

    Description:Adds user-defined labels for accessing object parameters via control logic.

  • enableTrueSet the enabled status of the MooseObject.

    Default:True

    C++ Type:bool

    Controllable:No

    Description:Set the enabled status of the MooseObject.

Input Files