Microflow 3D  v1.0
MF::GU::DirectionsD3Q19 Class Reference

A structure that allows to code/decode in unsigned int number (32bit) the propagation directions of the full Q27 lattice. More...

#include <DirectionsD3Q19.h>

Public Member Functions

 DirectionsD3Q19 ()
 
 ~DirectionsD3Q19 ()=default
 

Data Fields

union {
   struct {
      uint32_t   f0:1
 
      uint32_t   f1:1
 
      uint32_t   f2:1
 
      uint32_t   f3:1
 
      uint32_t   f4:1
 
      uint32_t   f5:1
 
      uint32_t   f6:1
 
      uint32_t   f7:1
 
      uint32_t   f8:1
 
      uint32_t   f9:1
 
      uint32_t   f10:1
 
      uint32_t   f11:1
 
      uint32_t   f12:1
 
      uint32_t   f13:1
 
      uint32_t   f14:1
 
      uint32_t   f15:1
 
      uint32_t   f16:1
 
      uint32_t   f17:1
 
      uint32_t   f18:1
 
      uint32_t   f19:1
 
      uint32_t   f20:1
 
      uint32_t   f21:1
 
      uint32_t   f22:1
 
      uint32_t   f23:1
 
      uint32_t   f24:1
 
      uint32_t   f25:1
 
      uint32_t   f26:1
 
      uint32_t   f27:1
 
      uint32_t   f28:1
 
      uint32_t   f29:1
 
      uint32_t   f30:1
 
      uint32_t   f31:1
 
   }   ff
 
   uint32_t   FF
 
node_t
 

Detailed Description

A structure that allows to code/decode in unsigned int number (32bit) the propagation directions of the full Q27 lattice.

Definition at line 17 of file DirectionsD3Q19.h.

Constructor & Destructor Documentation

◆ DirectionsD3Q19()

MF::GU::DirectionsD3Q19::DirectionsD3Q19 ( )
inline

Definition at line 58 of file DirectionsD3Q19.h.

References node_t, and ~DirectionsD3Q19().

58  {
59  node_t.FF = 0;
60  }
union MF::GU::DirectionsD3Q19::@2 node_t

◆ ~DirectionsD3Q19()

MF::GU::DirectionsD3Q19::~DirectionsD3Q19 ( )
default

Referenced by DirectionsD3Q19().

Field Documentation

◆ f0

uint32_t MF::GU::DirectionsD3Q19::f0

Definition at line 22 of file DirectionsD3Q19.h.

◆ f1

uint32_t MF::GU::DirectionsD3Q19::f1

Definition at line 23 of file DirectionsD3Q19.h.

◆ f10

uint32_t MF::GU::DirectionsD3Q19::f10

Definition at line 32 of file DirectionsD3Q19.h.

◆ f11

uint32_t MF::GU::DirectionsD3Q19::f11

Definition at line 33 of file DirectionsD3Q19.h.

◆ f12

uint32_t MF::GU::DirectionsD3Q19::f12

Definition at line 34 of file DirectionsD3Q19.h.

◆ f13

uint32_t MF::GU::DirectionsD3Q19::f13

Definition at line 35 of file DirectionsD3Q19.h.

◆ f14

uint32_t MF::GU::DirectionsD3Q19::f14

Definition at line 36 of file DirectionsD3Q19.h.

◆ f15

uint32_t MF::GU::DirectionsD3Q19::f15

Definition at line 37 of file DirectionsD3Q19.h.

◆ f16

uint32_t MF::GU::DirectionsD3Q19::f16

Definition at line 38 of file DirectionsD3Q19.h.

◆ f17

uint32_t MF::GU::DirectionsD3Q19::f17

Definition at line 39 of file DirectionsD3Q19.h.

◆ f18

uint32_t MF::GU::DirectionsD3Q19::f18

Definition at line 40 of file DirectionsD3Q19.h.

◆ f19

uint32_t MF::GU::DirectionsD3Q19::f19

Definition at line 41 of file DirectionsD3Q19.h.

◆ f2

uint32_t MF::GU::DirectionsD3Q19::f2

Definition at line 24 of file DirectionsD3Q19.h.

◆ f20

uint32_t MF::GU::DirectionsD3Q19::f20

Definition at line 42 of file DirectionsD3Q19.h.

◆ f21

uint32_t MF::GU::DirectionsD3Q19::f21

Definition at line 43 of file DirectionsD3Q19.h.

◆ f22

uint32_t MF::GU::DirectionsD3Q19::f22

Definition at line 44 of file DirectionsD3Q19.h.

◆ f23

uint32_t MF::GU::DirectionsD3Q19::f23

Definition at line 45 of file DirectionsD3Q19.h.

◆ f24

uint32_t MF::GU::DirectionsD3Q19::f24

Definition at line 46 of file DirectionsD3Q19.h.

◆ f25

uint32_t MF::GU::DirectionsD3Q19::f25

Definition at line 47 of file DirectionsD3Q19.h.

◆ f26

uint32_t MF::GU::DirectionsD3Q19::f26

Definition at line 48 of file DirectionsD3Q19.h.

◆ f27

uint32_t MF::GU::DirectionsD3Q19::f27

Definition at line 49 of file DirectionsD3Q19.h.

◆ f28

uint32_t MF::GU::DirectionsD3Q19::f28

Definition at line 50 of file DirectionsD3Q19.h.

◆ f29

uint32_t MF::GU::DirectionsD3Q19::f29

Definition at line 51 of file DirectionsD3Q19.h.

◆ f3

uint32_t MF::GU::DirectionsD3Q19::f3

Definition at line 25 of file DirectionsD3Q19.h.

◆ f30

uint32_t MF::GU::DirectionsD3Q19::f30

Definition at line 52 of file DirectionsD3Q19.h.

◆ f31

uint32_t MF::GU::DirectionsD3Q19::f31

Definition at line 53 of file DirectionsD3Q19.h.

◆ f4

uint32_t MF::GU::DirectionsD3Q19::f4

Definition at line 26 of file DirectionsD3Q19.h.

◆ f5

uint32_t MF::GU::DirectionsD3Q19::f5

Definition at line 27 of file DirectionsD3Q19.h.

◆ f6

uint32_t MF::GU::DirectionsD3Q19::f6

Definition at line 28 of file DirectionsD3Q19.h.

◆ f7

uint32_t MF::GU::DirectionsD3Q19::f7

Definition at line 29 of file DirectionsD3Q19.h.

◆ f8

uint32_t MF::GU::DirectionsD3Q19::f8

Definition at line 30 of file DirectionsD3Q19.h.

◆ f9

uint32_t MF::GU::DirectionsD3Q19::f9

Definition at line 31 of file DirectionsD3Q19.h.

◆ ff

struct { ... } MF::GU::DirectionsD3Q19::ff

◆ FF

uint32_t MF::GU::DirectionsD3Q19::FF

◆ node_t

union { ... } MF::GU::DirectionsD3Q19::node_t

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