MAIA bb96820c
Multiphysics at AIA
|
Static indices for accessing primitive variables in nDim spatial dimensions. More...
#include <fvcartesiansyseqndetchem.h>
Public Member Functions | |
PrimitiveVariables (const MInt noSpecies) | |
Construct a new FvSysEqnDetChem<nDim>::PrimitiveVariables::PrimitiveVariables object. More... | |
void | getPrimitiveVariableNames (MString *names) |
~PrimitiveVariables () | |
Destroy the FvSysEqnDetChem<nDim>::PrimitiveVariables::PrimitiveVariables object. More... | |
Public Attributes | |
MUint | m_noSpecies |
const MInt | noVariables |
const std::array< MString, nDim+3 > | varNames |
MInt * | Y = nullptr |
Static Public Attributes | |
static const MInt | Segfault = std::numeric_limits<MInt>::min() |
static constexpr MInt | U = 0 |
static constexpr MInt | V = 1 |
static constexpr MInt | W = (nDim == 3) ? 2 : Segfault |
static constexpr std::array< MInt, nDim > | VV = getArray012() |
static constexpr MInt | RHO = nDim |
static constexpr MInt | P = nDim + 1 |
static constexpr MInt | C = nDim + 2 |
Definition at line 230 of file fvcartesiansyseqndetchem.h.
FvSysEqnDetChem< nDim >::PrimitiveVariables::PrimitiveVariables | ( | const MInt | noSpecies | ) |
nDim | Number of dimensions |
noSpecies | Number of species |
Definition at line 85 of file fvcartesiansyseqndetchem.cpp.
FvSysEqnDetChem< nDim >::PrimitiveVariables::~PrimitiveVariables |
nDim | Number of dimensions |
Definition at line 101 of file fvcartesiansyseqndetchem.cpp.
|
inline |
Definition at line 259 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 240 of file fvcartesiansyseqndetchem.h.
MUint FvSysEqnDetChem< nDim >::PrimitiveVariables::m_noSpecies |
Definition at line 242 of file fvcartesiansyseqndetchem.h.
const MInt FvSysEqnDetChem< nDim >::PrimitiveVariables::noVariables |
Definition at line 243 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 238 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 237 of file fvcartesiansyseqndetchem.h.
|
static |
Definition at line 231 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 233 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 234 of file fvcartesiansyseqndetchem.h.
const std::array<MString, nDim + 3> FvSysEqnDetChem< nDim >::PrimitiveVariables::varNames |
Definition at line 245 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 236 of file fvcartesiansyseqndetchem.h.
|
staticconstexpr |
Definition at line 235 of file fvcartesiansyseqndetchem.h.
MInt* FvSysEqnDetChem< nDim >::PrimitiveVariables::Y = nullptr |
Definition at line 256 of file fvcartesiansyseqndetchem.h.