https://mooseframework.inl.gov
THMIndicesGasMix.h
Go to the documentation of this file.
1 //* This file is part of the MOOSE framework
2 //* https://mooseframework.inl.gov
3 //*
4 //* All rights reserved, see COPYRIGHT for full restrictions
5 //* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6 //*
7 //* Licensed under LGPL 2.1, please see LICENSE for details
8 //* https://www.gnu.org/licenses/lgpl-2.1.html
9 
10 #pragma once
11 
12 namespace THMGasMix3D
13 {
15 static const unsigned int N_FLUX_INPUTS = 7;
17 enum FluxIn
18 {
19  XIRHOA = 0,
20  RHOA = 1,
21  RHOUA = 2,
22  RHOVA = 3,
23  RHOWA = 4,
24  RHOEA = 5,
25  AREA = 6
26 };
27 
29 static const unsigned int N_FLUX_OUTPUTS = 6;
31 enum FluxOut
32 {
33  SPECIES = 0,
34  MASS = 1,
35  MOM_NORM = 2,
36  MOM_TAN1 = 3,
37  MOM_TAN2 = 4,
38  ENERGY = 5
39 };
40 }
41 
42 namespace THMGasMix1D
43 {
45 static const unsigned int N_FLUX_INPUTS = 5;
47 enum FluxIn
48 {
49  XIRHOA = 0,
50  RHOA = 1,
51  RHOUA = 2,
52  RHOEA = 3,
53  AREA = 4
54 };
55 
57 static const unsigned int N_FLUX_OUTPUTS = 4;
59 enum FluxOut
60 {
61  SPECIES = 0,
62  MASS = 1,
63  MOMENTUM = 2,
64  ENERGY = 3
65 };
66 
67 // Number of primitive variables
68 static const unsigned int N_PRIM_VARS = 4;
70 enum PrimVar
71 {
73  PRESSURE = 1,
74  VELOCITY = 2,
76 };
77 }
static const unsigned int N_PRIM_VARS
FluxOut
Indices of numerical flux function outputs for 3D.
FluxIn
Indices of numerical flux function inputs.
static const unsigned int N_FLUX_INPUTS
Number of numerical flux function inputs for 3D.
PrimVar
Indices for primitive variables.
FluxOut
Indices of numerical flux function outputs.
FluxIn
Indices of numerical flux function inputs for 3D.
static const unsigned int N_FLUX_OUTPUTS
Number of numerical flux function outputs.
static const unsigned int N_FLUX_INPUTS
Number of numerical flux function inputs.
static const unsigned int N_FLUX_OUTPUTS
Number of numerical flux function outputs for 3D.