Loading [MathJax]/extensions/tex2jax.js
Cardinal
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
CardinalEnums.h
Go to the documentation of this file.
1/********************************************************************/
2/* SOFTWARE COPYRIGHT NOTIFICATION */
3/* Cardinal */
4/* */
5/* (c) 2021 UChicago Argonne, LLC */
6/* ALL RIGHTS RESERVED */
7/* */
8/* Prepared by UChicago Argonne, LLC */
9/* Under Contract No. DE-AC02-06CH11357 */
10/* With the U. S. Department of Energy */
11/* */
12/* Prepared by Battelle Energy Alliance, LLC */
13/* Under Contract No. DE-AC07-05ID14517 */
14/* With the U. S. Department of Energy */
15/* */
16/* See LICENSE for full restrictions */
17/********************************************************************/
18
19#pragma once
20
21#include "MooseEnum.h"
22#include "MultiMooseEnum.h"
23
24MooseEnum getSynchronizationEnum();
25MooseEnum getNekOrderEnum();
27MooseEnum getNekFieldEnum();
28MooseEnum getOperationEnum();
29MooseEnum getTallyTypeEnum();
30MooseEnum getTallyEstimatorEnum();
31MooseEnum getEigenvalueEnum();
32MooseEnum getRelaxationEnum();
33MooseEnum getTallyTriggerEnum();
34MooseEnum getInitialPropertiesEnum();
35MultiMooseEnum getTallyScoreEnum();
36MooseEnum getSingleTallyScoreEnum();
37MooseEnum getEnergyGroupsEnum();
38MooseEnum getNekMeshEnum();
39MooseEnum getFilterTypeEnum();
40
41namespace nek_mesh
42{
43
53} // namespace nek_mesh
54
56{
66} //namespace synchronization
67
68namespace order
69{
76} // namespace order
77
78namespace component
79{
86} // namespace component
87
125
126namespace operation
127{
135} // namespace operation
136
167
168namespace trigger
169{
178} // namespace trigger
179
207
227
228namespace eigenvalue
229{
238} // namespace eigenvalue
239
240namespace relaxation
241{
250} // namespace relaxation
251
OpenMCFilterType
Definition CardinalEnums.h:253
@ mesh
Definition CardinalEnums.h:257
@ material
Definition CardinalEnums.h:255
@ none
Definition CardinalEnums.h:258
@ cell
Definition CardinalEnums.h:254
@ universe
Definition CardinalEnums.h:256
MooseEnum getNekOrderEnum()
Definition CardinalEnums.C:34
MooseEnum getEigenvalueEnum()
Definition CardinalEnums.C:72
MooseEnum getSingleTallyScoreEnum()
Definition CardinalEnums.C:104
MooseEnum getBinnedVelocityComponentEnum()
Definition CardinalEnums.C:40
MooseEnum getRelaxationEnum()
Definition CardinalEnums.C:78
MultiMooseEnum getTallyScoreEnum()
Definition CardinalEnums.C:96
MooseEnum getNekMeshEnum()
Definition CardinalEnums.C:22
MooseEnum getSynchronizationEnum()
Definition CardinalEnums.C:28
MooseEnum getTallyEstimatorEnum()
Definition CardinalEnums.C:66
MooseEnum getFilterTypeEnum()
Definition CardinalEnums.C:121
MooseEnum getTallyTypeEnum()
Definition CardinalEnums.C:60
MooseEnum getEnergyGroupsEnum()
Definition CardinalEnums.C:112
MooseEnum getNekFieldEnum()
Definition CardinalEnums.C:46
MooseEnum getInitialPropertiesEnum()
Definition CardinalEnums.C:90
MooseEnum getTallyTriggerEnum()
Definition CardinalEnums.C:84
MooseEnum getOperationEnum()
Definition CardinalEnums.C:54
Definition CardinalEnums.h:79
BinnedVelocityComponentEnum
Directions in which to evaluate velocity.
Definition CardinalEnums.h:82
@ normal
Definition CardinalEnums.h:83
@ user
Definition CardinalEnums.h:84
Definition CardinalEnums.h:209
OpenMCInitialCondition
Where to get the initial temperature and density settings for OpenMC.
Definition CardinalEnums.h:221
@ hdf5
Definition CardinalEnums.h:222
@ moose
Definition CardinalEnums.h:223
@ xml
Definition CardinalEnums.h:224
CouplingFields
Type of feedback in Monte Carlo simulation.
Definition CardinalEnums.h:212
@ density
Definition CardinalEnums.h:214
@ density_and_temperature
Definition CardinalEnums.h:215
@ temperature
Definition CardinalEnums.h:213
@ none
Definition CardinalEnums.h:216
Definition CardinalEnums.h:229
EigenvalueEnum
Type of OpenMC k-eigenvalue global tally.
Definition CardinalEnums.h:232
@ tracklength
Definition CardinalEnums.h:235
@ combined
Definition CardinalEnums.h:236
@ absorption
Definition CardinalEnums.h:234
@ collision
Definition CardinalEnums.h:233
Definition CardinalEnums.h:181
GroupStructureEnum
Type of energy group structure to use.
Definition CardinalEnums.h:184
@ SCALE_252
Definition CardinalEnums.h:199
@ CASMO_16
Definition CardinalEnums.h:188
@ MPACT_60
Definition CardinalEnums.h:194
@ CASMO_4
Definition CardinalEnums.h:186
@ CASMO_25
Definition CardinalEnums.h:189
@ VITAMINJ_175
Definition CardinalEnums.h:198
@ CASMO_2
Definition CardinalEnums.h:185
@ SCALE_44
Definition CardinalEnums.h:192
@ UKAEA_1102
Definition CardinalEnums.h:203
@ CCFE_709
Definition CardinalEnums.h:202
@ SHEM_361
Definition CardinalEnums.h:201
@ ECCO_1968
Definition CardinalEnums.h:204
@ CASMO_40
Definition CardinalEnums.h:190
@ CASMO_70
Definition CardinalEnums.h:196
@ VITAMINJ_42
Definition CardinalEnums.h:191
@ CASMO_8
Definition CardinalEnums.h:187
@ TRIPOLI_315
Definition CardinalEnums.h:200
@ XMAS_172
Definition CardinalEnums.h:197
@ MPACT_69
Definition CardinalEnums.h:195
@ MPACT_51
Definition CardinalEnums.h:193
Definition CardinalEnums.h:89
NekFieldEnum
Enumeration of possible fields to read from nekRS.
Definition CardinalEnums.h:92
@ velocity_z_squared
Definition CardinalEnums.h:100
@ usrwrk02
Definition CardinalEnums.h:109
@ scalar02
Definition CardinalEnums.h:104
@ velocity_y
Definition CardinalEnums.h:94
@ velocity_x
Definition CardinalEnums.h:93
@ scalar03
Definition CardinalEnums.h:105
@ scalar01
Definition CardinalEnums.h:103
@ temperature
Definition CardinalEnums.h:101
@ velocity
Definition CardinalEnums.h:96
@ usrwrk00
Definition CardinalEnums.h:107
@ usrwrk01
Definition CardinalEnums.h:108
@ velocity_y_squared
Definition CardinalEnums.h:99
@ pressure
Definition CardinalEnums.h:102
@ velocity_x_squared
Definition CardinalEnums.h:98
@ velocity_z
Definition CardinalEnums.h:95
@ velocity_component
Definition CardinalEnums.h:97
@ unity
Definition CardinalEnums.h:106
NekWriteEnum
Enumeration of possible fields to write in nekRS.
Definition CardinalEnums.h:114
@ flux
Definition CardinalEnums.h:115
@ mesh_velocity_x
Definition CardinalEnums.h:120
@ heat_source
Definition CardinalEnums.h:116
@ z_displacement
Definition CardinalEnums.h:119
@ mesh_velocity_z
Definition CardinalEnums.h:122
@ mesh_velocity_y
Definition CardinalEnums.h:121
@ x_displacement
Definition CardinalEnums.h:117
@ y_displacement
Definition CardinalEnums.h:118
Definition CardinalEnums.h:42
NekMeshEnum
Definition CardinalEnums.h:48
@ all
Definition CardinalEnums.h:51
@ fluid
Definition CardinalEnums.h:49
@ solid
Definition CardinalEnums.h:50
Definition CardinalEnums.h:127
OperationEnum
Enumeration of possible operations to perform in global postprocessors.
Definition CardinalEnums.h:130
@ min
Definition CardinalEnums.h:132
@ max
Definition CardinalEnums.h:131
@ average
Definition CardinalEnums.h:133
Definition CardinalEnums.h:69
NekOrderEnum
Enumeration of possible surface order reconstructions for nekRS solution transfer.
Definition CardinalEnums.h:72
@ second
Definition CardinalEnums.h:74
@ first
Definition CardinalEnums.h:73
Definition CardinalEnums.h:241
RelaxationEnum
Type of relaxation.
Definition CardinalEnums.h:244
@ constant
Definition CardinalEnums.h:245
@ none
Definition CardinalEnums.h:248
@ robbins_monro
Definition CardinalEnums.h:246
@ dufek_gudowski
Definition CardinalEnums.h:247
Definition CardinalEnums.h:56
SynchronizationEnum
Definition CardinalEnums.h:62
@ parent_app
Definition CardinalEnums.h:64
@ constant
Definition CardinalEnums.h:63
Definition CardinalEnums.h:138
TallyTypeEnum
Type of tally to construct for the OpenMC model.
Definition CardinalEnums.h:141
@ none
Definition CardinalEnums.h:144
@ mesh
Definition CardinalEnums.h:143
@ cell
Definition CardinalEnums.h:142
TallyEstimatorEnum
Type of estimator to use for OpenMC tallies.
Definition CardinalEnums.h:149
@ collision
Definition CardinalEnums.h:150
@ analog
Definition CardinalEnums.h:152
@ tracklength
Definition CardinalEnums.h:151
TallyScoreEnum
Definition CardinalEnums.h:156
@ fission_q_recoverable
Definition CardinalEnums.h:161
@ heating
Definition CardinalEnums.h:157
@ H3_production
Definition CardinalEnums.h:164
@ heating_local
Definition CardinalEnums.h:158
@ fission_q_prompt
Definition CardinalEnums.h:160
@ flux
Definition CardinalEnums.h:163
@ damage_energy
Definition CardinalEnums.h:162
@ kappa_fission
Definition CardinalEnums.h:159
Definition CardinalEnums.h:169
TallyTriggerTypeEnum
Type of trigger to apply.
Definition CardinalEnums.h:172
@ variance
Definition CardinalEnums.h:173
@ std_dev
Definition CardinalEnums.h:174
@ none
Definition CardinalEnums.h:176
@ rel_err
Definition CardinalEnums.h:175