Cardinal
Loading...
Searching...
No Matches
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();
36MultiMooseEnum getParticleFilterEnums();
37MooseEnum getSingleTallyScoreEnum();
39MooseEnum getEnergyGroupsEnum();
40MooseEnum getNekMeshEnum();
41MooseEnum getFilterTypeEnum();
42MooseEnum getStatsOutputEnum();
43MooseEnum getBetaGroupEnum();
44
45namespace nek_mesh
46{
47
57} // namespace nek_mesh
58
60{
70} // namespace synchronization
71
72namespace order
73{
80} // namespace order
81
82namespace component
83{
90} // namespace component
91
130
146
147namespace operation
148{
156} // namespace operation
157
187
188namespace trigger
189{
198} // namespace trigger
199
227
247
248namespace eigenvalue
249{
258} // namespace eigenvalue
259
260namespace statistics
261{
269} // namespace statistics
270
271namespace relaxation
272{
281} // namespace relaxation
282
OpenMCFilterType
Definition CardinalEnums.h:284
@ mesh
Definition CardinalEnums.h:288
@ material
Definition CardinalEnums.h:286
@ none
Definition CardinalEnums.h:289
@ cell
Definition CardinalEnums.h:285
@ universe
Definition CardinalEnums.h:287
MooseEnum getNekOrderEnum()
Definition CardinalEnums.C:34
MultiMooseEnum getParticleFilterEnums()
Definition CardinalEnums.C:105
MooseEnum getEigenvalueEnum()
Definition CardinalEnums.C:72
MooseEnum getSingleTallyScoreEnum()
Definition CardinalEnums.C:111
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:135
MooseEnum getStatsOutputEnum()
Definition CardinalEnums.C:141
MooseEnum getTallyTypeEnum()
Definition CardinalEnums.C:60
MooseEnum getEnergyGroupsEnum()
Definition CardinalEnums.C:126
MooseEnum getSingleParticleFilterEnum()
Definition CardinalEnums.C:120
MooseEnum getBetaGroupEnum()
Definition CardinalEnums.C:147
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:83
BinnedVelocityComponentEnum
Directions in which to evaluate velocity.
Definition CardinalEnums.h:86
@ normal
Definition CardinalEnums.h:87
@ user
Definition CardinalEnums.h:88
Definition CardinalEnums.h:229
OpenMCInitialCondition
Where to get the initial temperature and density settings for OpenMC.
Definition CardinalEnums.h:241
@ hdf5
Definition CardinalEnums.h:242
@ moose
Definition CardinalEnums.h:243
@ xml
Definition CardinalEnums.h:244
CouplingFields
Type of feedback in Monte Carlo simulation.
Definition CardinalEnums.h:232
@ density
Definition CardinalEnums.h:234
@ density_and_temperature
Definition CardinalEnums.h:235
@ temperature
Definition CardinalEnums.h:233
@ none
Definition CardinalEnums.h:236
Definition CardinalEnums.h:249
EigenvalueEnum
Type of OpenMC k-eigenvalue global tally.
Definition CardinalEnums.h:252
@ tracklength
Definition CardinalEnums.h:255
@ combined
Definition CardinalEnums.h:256
@ absorption
Definition CardinalEnums.h:254
@ collision
Definition CardinalEnums.h:253
Definition CardinalEnums.h:201
GroupStructureEnum
Type of energy group structure to use.
Definition CardinalEnums.h:204
@ SCALE_252
Definition CardinalEnums.h:219
@ CASMO_16
Definition CardinalEnums.h:208
@ MPACT_60
Definition CardinalEnums.h:214
@ CASMO_4
Definition CardinalEnums.h:206
@ CASMO_25
Definition CardinalEnums.h:209
@ VITAMINJ_175
Definition CardinalEnums.h:218
@ CASMO_2
Definition CardinalEnums.h:205
@ SCALE_44
Definition CardinalEnums.h:212
@ UKAEA_1102
Definition CardinalEnums.h:223
@ CCFE_709
Definition CardinalEnums.h:222
@ SHEM_361
Definition CardinalEnums.h:221
@ ECCO_1968
Definition CardinalEnums.h:224
@ CASMO_40
Definition CardinalEnums.h:210
@ CASMO_70
Definition CardinalEnums.h:216
@ VITAMINJ_42
Definition CardinalEnums.h:211
@ CASMO_8
Definition CardinalEnums.h:207
@ TRIPOLI_315
Definition CardinalEnums.h:220
@ XMAS_172
Definition CardinalEnums.h:217
@ MPACT_69
Definition CardinalEnums.h:215
@ MPACT_51
Definition CardinalEnums.h:213
Definition CardinalEnums.h:93
NekFieldEnum
Enumeration of possible fields to read from nekRS.
Definition CardinalEnums.h:96
@ velocity_z_squared
Definition CardinalEnums.h:104
@ usrwrk02
Definition CardinalEnums.h:113
@ scalar02
Definition CardinalEnums.h:108
@ velocity_y
Definition CardinalEnums.h:98
@ velocity_x
Definition CardinalEnums.h:97
@ scalar03
Definition CardinalEnums.h:109
@ scalar01
Definition CardinalEnums.h:107
@ temperature
Definition CardinalEnums.h:105
@ velocity
Definition CardinalEnums.h:100
@ usrwrk00
Definition CardinalEnums.h:111
@ usrwrk01
Definition CardinalEnums.h:112
@ velocity_y_squared
Definition CardinalEnums.h:103
@ pressure
Definition CardinalEnums.h:106
@ velocity_x_squared
Definition CardinalEnums.h:102
@ zero
Definition CardinalEnums.h:114
@ velocity_z
Definition CardinalEnums.h:99
@ velocity_component
Definition CardinalEnums.h:101
@ unity
Definition CardinalEnums.h:110
NekWriteEnum
Enumeration of possible fields to write in nekRS.
Definition CardinalEnums.h:119
@ flux
Definition CardinalEnums.h:120
@ mesh_velocity_x
Definition CardinalEnums.h:125
@ heat_source
Definition CardinalEnums.h:121
@ z_displacement
Definition CardinalEnums.h:124
@ mesh_velocity_z
Definition CardinalEnums.h:127
@ mesh_velocity_y
Definition CardinalEnums.h:126
@ x_displacement
Definition CardinalEnums.h:122
@ y_displacement
Definition CardinalEnums.h:123
Definition CardinalEnums.h:46
NekMeshEnum
Definition CardinalEnums.h:52
@ all
Definition CardinalEnums.h:55
@ fluid
Definition CardinalEnums.h:53
@ solid
Definition CardinalEnums.h:54
Definition CardinalEnums.h:148
OperationEnum
Enumeration of possible operations to perform in global postprocessors.
Definition CardinalEnums.h:151
@ min
Definition CardinalEnums.h:153
@ max
Definition CardinalEnums.h:152
@ average
Definition CardinalEnums.h:154
Definition CardinalEnums.h:73
NekOrderEnum
Enumeration of possible surface order reconstructions for nekRS solution transfer.
Definition CardinalEnums.h:76
@ second
Definition CardinalEnums.h:78
@ first
Definition CardinalEnums.h:77
Definition CardinalEnums.h:132
NekOutputEnum
Enumeration of possible fields to read from NekRS.
Definition CardinalEnums.h:135
@ pressure
Definition CardinalEnums.h:140
@ scalar01
Definition CardinalEnums.h:141
@ temperature
Definition CardinalEnums.h:139
@ velocity_y
Definition CardinalEnums.h:137
@ velocity_z
Definition CardinalEnums.h:138
@ scalar02
Definition CardinalEnums.h:142
@ scalar03
Definition CardinalEnums.h:143
@ velocity_x
Definition CardinalEnums.h:136
Definition CardinalEnums.h:272
RelaxationEnum
Type of relaxation.
Definition CardinalEnums.h:275
@ constant
Definition CardinalEnums.h:276
@ none
Definition CardinalEnums.h:279
@ robbins_monro
Definition CardinalEnums.h:277
@ dufek_gudowski
Definition CardinalEnums.h:278
Definition CardinalEnums.h:261
OutputEnum
The type of output for both the k-eigenvalue and kinetics parameters.
Definition CardinalEnums.h:264
@ RelError
Definition CardinalEnums.h:267
@ StDev
Definition CardinalEnums.h:266
@ Mean
Definition CardinalEnums.h:265
Definition CardinalEnums.h:60
SynchronizationEnum
Definition CardinalEnums.h:66
@ parent_app
Definition CardinalEnums.h:68
@ constant
Definition CardinalEnums.h:67
Definition CardinalEnums.h:159
TallyTypeEnum
Type of tally to construct for the OpenMC model.
Definition CardinalEnums.h:162
@ mesh
Definition CardinalEnums.h:164
@ cell
Definition CardinalEnums.h:163
TallyEstimatorEnum
Type of estimator to use for OpenMC tallies.
Definition CardinalEnums.h:169
@ collision
Definition CardinalEnums.h:170
@ analog
Definition CardinalEnums.h:172
@ tracklength
Definition CardinalEnums.h:171
TallyScoreEnum
Definition CardinalEnums.h:176
@ fission_q_recoverable
Definition CardinalEnums.h:181
@ heating
Definition CardinalEnums.h:177
@ H3_production
Definition CardinalEnums.h:184
@ heating_local
Definition CardinalEnums.h:178
@ fission_q_prompt
Definition CardinalEnums.h:180
@ flux
Definition CardinalEnums.h:183
@ damage_energy
Definition CardinalEnums.h:182
@ kappa_fission
Definition CardinalEnums.h:179
Definition CardinalEnums.h:189
TallyTriggerTypeEnum
Type of trigger to apply.
Definition CardinalEnums.h:192
@ variance
Definition CardinalEnums.h:193
@ std_dev
Definition CardinalEnums.h:194
@ none
Definition CardinalEnums.h:196
@ rel_err
Definition CardinalEnums.h:195