▼NMF | |
▼NDatabase | |
CAutoThreading | Responsible for automatic partitioning of grid nodes into MFThreads |
CConfigData | Accessors for text parser objects: case parameters, program parameters and thread parameters |
CGridVDB | The GridVDB class provides some additional functionalities to standard VDB grid object. It is used for storage of sparse geometry points |
CNode | Basic data structure for storing f(i) data for each computational grid node |
CThread | MFThread is an object that collects some number of Nodes of the same type which shares the same additional properties i.e. name, initial and boundary values and they are processed in the same way by functions during a pre-collision and collision steps |
CThreadArray | MFThreadArray is an std::vector object that stores shared pointers to MFThreads |
CVec3 | A three element vector data structure |
CVec4 | A four element vector data structure |
▼NGB | |
CAutoSettingNode | A class of methods that automatically classify nodes of any geometry |
CBoundaryFromThread | Adds boundary nodes from thread_params.cfg file to VDBGrid |
CFluidFromThread | Adds fluid nodes from thread_params.cfg file to VDBGrid |
CGeometryBuildFromSTL | |
CNodeID | A class that allows to determine the proper NodeID from combined nodeType, uidThreadNr, ThreadCount, ComponentNr and PhaseNr |
CSolidFromThread | Adds solid nodes from thread_params.cfg file to VDBGrid |
CStlMesher | Converts surface mesh to volumetric grid with constant voxelSize spacing |
▼NGU | |
CDirectionsD3Q19 | A structure that allows to code/decode in unsigned int number (32bit) the propagation directions of the full Q27 lattice |
CLatticeParametersD3Q19 | A class that stores the parameters characteristic for the D3Q19 lattice |
CPropagationD3Q19 | Class used to determine the active propagation directions for each active (non-solid) node |
▼NLBPC | |
CParametersConversion | The class of methods converting between LB and physical values and vice versa |
▼NParser | |
CCmdLineArgsParser | The object of CmdLineArgsParser class parses parameters and its values transferred through the command line at program start-up |
CTextParser | The object of TextParser class parses case, program and thread config files |
▼NRW | |
CCSVReader | The object of CSVReader class parses text files with node coordinates for uid-threads definition |
CSTLReaderTyti | The object of STLReaderTyti class reads the .stl surface grid |
CVDBWriter | The VDBWriter class provides a write interface for OpenVDB grid |
CVTIWriter | The VTIWriter class provides a write interface for data storage in .vti format |
▼NSolver_CPU | |
CBoundaryFunctions | Stores the implementations of all boundary conditions with the distinction of the node location: N, S, W, E, NS, Top, Bottom |
CCalculations | Collects functions for post-processing calculations |
CCaseParameters | A class whose object is responsible for storing all case parameters |
CCollision | Collects collision algorithms |
CConsoleWriter | The ConsoleWriter class collects functions that prints information on console |
CFluidFunctions | Collects calculation algorithms of rho and velocity LB for fluid nodes |
CInitialization | Responsible for initialization of values of particle distribution function for each node (equilibrium model) |
CProgramParameters | Stores paths to program files and folders |