Microflow 3D  v1.0
MF::Solver_CPU Namespace Reference

Data Structures

class  BoundaryFunctions
 The BoundaryFunctions class stores the implementations of all boundary conditions with the distinction of the node location: N, S, W, E, NS, Top, Bottom. More...
 
class  Calculations
 The Calculations class collects functions for post-processing calculations. More...
 
class  CaseParameters
 A class whose object is responsible for storing all case parameters. More...
 
class  Collision
 The Collision class collects collision algorithms. More...
 
class  ConsoleWriter
  The ConsoleWriter class collects functions that prints information on console. More...
 
class  FluidFunctions
 The FluidFunctions class collects calculation algorithms of rho and velocity LB for fluid nodes. More...
 
class  Initialization
 The Initialization class is responsible for initialization of values of particle distribution function for each node (equilibrium model). More...
 
class  ProgramParameters
 The ProgramParameters class stores paths to program files and folders. More...
 

Enumerations

enum  FlowTypeClass { FlowTypeClass::QuasiCompressible = 0, FlowTypeClass::Incompressible = 1 }
 Enumeration class of flow models. More...
 
enum  ModelTypeClass { ModelTypeClass::BGK = 0, ModelTypeClass::MRT = 1, ModelTypeClass::FBGK = 2, ModelTypeClass::MRT2 = 3 }
 Enumeration class of collision models. More...
 
enum  LatticeTypeClass { LatticeTypeClass::D3Q19 = 0 }
 Enumeration class of lattice configurations. More...
 
enum  GeometryDefinitionClass { GeometryDefinitionClass::FromSTL = 0 }
 Enumeration class of geometry definition method. More...
 

Enumeration Type Documentation

◆ FlowTypeClass

Enumeration class of flow models.

Enumerator
QuasiCompressible 
Incompressible 

Definition at line 25 of file CaseParameters.h.

◆ GeometryDefinitionClass

Enumeration class of geometry definition method.

Enumerator
FromSTL 

Definition at line 40 of file CaseParameters.h.

◆ LatticeTypeClass

Enumeration class of lattice configurations.

Enumerator
D3Q19 

Definition at line 35 of file CaseParameters.h.

◆ ModelTypeClass

Enumeration class of collision models.

Enumerator
BGK 
MRT 
FBGK 
MRT2 

Definition at line 30 of file CaseParameters.h.