|
MAIA bb96820c
Multiphysics at AIA
|
#include <fvcartesianbndrycell.h>
Classes | |
| struct | BodySurface |
| struct | BodySurfaceVariables |
| struct | WallModelBCVars |
Public Member Functions | |
| void | allocateElements (void *, void *, const MInt) |
| void | moveElements (void *) |
Static Public Member Functions | |
| static void | init (MInt, MInt, MInt, MInt, MInt) |
| static MInt | staticElementSize () |
Public Attributes | |
| MBool * | m_externalFaces = nullptr |
| MInt | m_cellId |
| MInt | m_periodicCellId |
| MInt | m_linkedCellId |
| MInt * | m_associatedSrfc |
| MFloat | m_volume |
| MFloat | m_gapDistance = std::numeric_limits<MFloat>::max() |
| MFloat * | m_coordinates = nullptr |
| MFloat * | m_masterCoordinates = nullptr |
| std::vector< MInt > | m_recNghbrIds |
| std::vector< MFloat > | m_cellVarsRecConst |
| std::vector< MFloat > | m_cellDerivRecConst |
| std::vector< MFloat > | m_faceVertices |
| std::vector< std::vector< MInt > > | m_faceStream |
| MBool | m_isWMCell = false |
| WallModelBCVars * | m_wmBCVars = nullptr |
| BodySurface ** | m_srfcs = nullptr |
| BodySurfaceVariables ** | m_srfcVariables = nullptr |
| MInt | m_noSrfcs |
Static Public Attributes | |
| static MInt | m_noSpecies |
| static MInt | m_noRansEquations |
| static MInt | m_noEdges |
| static MInt | m_maxNoSurfaces |
| static MInt | m_noNghbrs |
| static MInt | m_noVariables |
Definition at line 16 of file fvcartesianbndrycell.h.
| void FvBndryCell< nDim, SysEqn >::allocateElements | ( | void * | cellPtr, |
| void * | , | ||
| const | MInt | ||
| ) |
Definition at line 51 of file fvcartesianbndrycell.cpp.
|
static |
Definition at line 33 of file fvcartesianbndrycell.cpp.
| void FvBndryCell< nDim, SysEqn >::moveElements | ( | void * | cellPtr | ) |
Sets cell pointers to the memory location cellPtr: NOTE: this cell is not aligned! cellPtr points to the beginning of the cell memory solver within the rawMemory solver. Conservative aligning requires approx. O(maxNoVarsPerCell*maxNoCells) extra memory.
Definition at line 67 of file fvcartesianbndrycell.cpp.
|
inlinestatic |
Definition at line 88 of file fvcartesianbndrycell.h.
| MInt* FvBndryCell< nDim, SysEqn >::m_associatedSrfc |
Definition at line 30 of file fvcartesianbndrycell.h.
| std::vector<MFloat> FvBndryCell< nDim, SysEqn >::m_cellDerivRecConst |
Definition at line 37 of file fvcartesianbndrycell.h.
| MInt FvBndryCell< nDim, SysEqn >::m_cellId |
Definition at line 27 of file fvcartesianbndrycell.h.
| std::vector<MFloat> FvBndryCell< nDim, SysEqn >::m_cellVarsRecConst |
Definition at line 36 of file fvcartesianbndrycell.h.
| MFloat* FvBndryCell< nDim, SysEqn >::m_coordinates = nullptr |
Definition at line 33 of file fvcartesianbndrycell.h.
| MBool* FvBndryCell< nDim, SysEqn >::m_externalFaces = nullptr |
Definition at line 26 of file fvcartesianbndrycell.h.
| std::vector<std::vector<MInt> > FvBndryCell< nDim, SysEqn >::m_faceStream |
Definition at line 39 of file fvcartesianbndrycell.h.
| std::vector<MFloat> FvBndryCell< nDim, SysEqn >::m_faceVertices |
Definition at line 38 of file fvcartesianbndrycell.h.
| MFloat FvBndryCell< nDim, SysEqn >::m_gapDistance = std::numeric_limits<MFloat>::max() |
Definition at line 32 of file fvcartesianbndrycell.h.
| MBool FvBndryCell< nDim, SysEqn >::m_isWMCell = false |
Definition at line 42 of file fvcartesianbndrycell.h.
| MInt FvBndryCell< nDim, SysEqn >::m_linkedCellId |
Definition at line 29 of file fvcartesianbndrycell.h.
| MFloat* FvBndryCell< nDim, SysEqn >::m_masterCoordinates = nullptr |
Definition at line 34 of file fvcartesianbndrycell.h.
|
static |
Definition at line 22 of file fvcartesianbndrycell.h.
|
static |
Definition at line 21 of file fvcartesianbndrycell.h.
|
static |
Definition at line 23 of file fvcartesianbndrycell.h.
|
static |
Definition at line 20 of file fvcartesianbndrycell.h.
|
static |
Definition at line 19 of file fvcartesianbndrycell.h.
| MInt FvBndryCell< nDim, SysEqn >::m_noSrfcs |
Definition at line 86 of file fvcartesianbndrycell.h.
|
static |
Definition at line 24 of file fvcartesianbndrycell.h.
| MInt FvBndryCell< nDim, SysEqn >::m_periodicCellId |
Definition at line 28 of file fvcartesianbndrycell.h.
| std::vector<MInt> FvBndryCell< nDim, SysEqn >::m_recNghbrIds |
Definition at line 35 of file fvcartesianbndrycell.h.
| BodySurface** FvBndryCell< nDim, SysEqn >::m_srfcs = nullptr |
Definition at line 84 of file fvcartesianbndrycell.h.
| BodySurfaceVariables** FvBndryCell< nDim, SysEqn >::m_srfcVariables = nullptr |
Definition at line 85 of file fvcartesianbndrycell.h.
| MFloat FvBndryCell< nDim, SysEqn >::m_volume |
Definition at line 31 of file fvcartesianbndrycell.h.
| WallModelBCVars* FvBndryCell< nDim, SysEqn >::m_wmBCVars = nullptr |
Definition at line 83 of file fvcartesianbndrycell.h.