Line data Source code
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 : #include "CardinalEnums.h" 20 : 21 : MooseEnum 22 10709 : getNekMeshEnum() 23 : { 24 21418 : return MooseEnum("fluid solid all", "all"); 25 : } 26 : 27 : MooseEnum 28 2499 : getSynchronizationEnum() 29 : { 30 4998 : return MooseEnum("constant parent_app", "constant"); 31 : } 32 : 33 : MooseEnum 34 1715 : getNekOrderEnum() 35 : { 36 3430 : return MooseEnum("first second", "first"); 37 : } 38 : 39 : MooseEnum 40 10372 : getBinnedVelocityComponentEnum() 41 : { 42 20744 : return MooseEnum("normal user", "user"); 43 : } 44 : 45 : MooseEnum 46 12121 : getNekFieldEnum() 47 : { 48 : return MooseEnum("velocity_x velocity_y velocity_z velocity velocity_component " 49 : "velocity_x_squared velocity_y_squared velocity_z_squared temperature pressure " 50 24242 : "scalar01 scalar02 scalar03 unity usrwrk00 usrwrk01 usrwrk02"); 51 : } 52 : 53 : MooseEnum 54 5228 : getOperationEnum() 55 : { 56 10456 : return MooseEnum("max min average", "max"); 57 : } 58 : 59 : MooseEnum 60 6900 : getTallyTypeEnum() 61 : { 62 13800 : return MooseEnum("cell mesh"); 63 : } 64 : 65 : MooseEnum 66 7819 : getTallyEstimatorEnum() 67 : { 68 15638 : return MooseEnum("collision tracklength analog"); 69 : } 70 : 71 : MooseEnum 72 1864 : getEigenvalueEnum() 73 : { 74 3728 : return MooseEnum("collision absorption tracklength combined", "combined"); 75 : } 76 : 77 : MooseEnum 78 3918 : getRelaxationEnum() 79 : { 80 7836 : return MooseEnum("constant robbins_monro dufek_gudowski none", "none"); 81 : } 82 : 83 : MooseEnum 84 4176 : getTallyTriggerEnum() 85 : { 86 8352 : return MooseEnum("variance std_dev rel_err none", "none"); 87 : } 88 : 89 : MooseEnum 90 3918 : getInitialPropertiesEnum() 91 : { 92 7836 : return MooseEnum("hdf5 moose xml", "moose"); 93 : } 94 : 95 : MultiMooseEnum 96 5089 : getTallyScoreEnum() 97 : { 98 : return MultiMooseEnum( 99 : "heating heating_local kappa_fission fission_q_prompt fission_q_recoverable damage_energy " 100 : "flux H3_production total absorption scatter nu_scatter fission nu_fission prompt_nu_fission " 101 10178 : "delayed_nu_fission decay_rate inverse_velocity"); 102 : } 103 : 104 : MultiMooseEnum 105 220 : getParticleFilterEnums() 106 : { 107 440 : return MultiMooseEnum("neutron photon electron positron"); 108 : } 109 : 110 : MooseEnum 111 1244 : getSingleTallyScoreEnum() 112 : { 113 : return MooseEnum( 114 : "heating heating_local kappa_fission fission_q_prompt fission_q_recoverable damage_energy " 115 : "flux H3_production total absorption scatter nu_scatter fission nu_fission prompt_nu_fission " 116 2488 : "delayed_nu_fission decay_rate inverse_velocity"); 117 : } 118 : 119 : MooseEnum 120 2982 : getSingleParticleFilterEnum() 121 : { 122 5964 : return MooseEnum("neutron photon electron positron"); 123 : } 124 : 125 : MooseEnum 126 3562 : getEnergyGroupsEnum() 127 : { 128 : return MooseEnum( 129 : "CASMO_2 CASMO_4 CASMO_8 CASMO_16 CASMO_25 CASMO_40 VITAMIN_J_42 SCALE_44 MPACT_51 MPACT_60 " 130 : "MPACT_69 CASMO_70 XMAS_172 VITAMIN_J_175 SCALE_252 TRIPOLI_315 SHEM_361 CCFE_709 UKAEA_1102 " 131 7124 : "ECCO_1968"); 132 : } 133 : 134 : MooseEnum 135 60 : getFilterTypeEnum() 136 : { 137 120 : return MooseEnum("cell material universe mesh none", "none"); 138 : } 139 : 140 : MooseEnum 141 2060 : getStatsOutputEnum() 142 : { 143 4120 : return MooseEnum("mean std_dev rel_err", "mean"); 144 : }