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.