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 5156 : getOperationEnum() 55 : { 56 10312 : return MooseEnum("max min average", "max"); 57 : } 58 : 59 : MooseEnum 60 6812 : getTallyTypeEnum() 61 : { 62 13624 : return MooseEnum("cell mesh"); 63 : } 64 : 65 : MooseEnum 66 7729 : getTallyEstimatorEnum() 67 : { 68 15458 : return MooseEnum("collision tracklength analog"); 69 : } 70 : 71 : MooseEnum 72 1552 : getEigenvalueEnum() 73 : { 74 3104 : return MooseEnum("collision absorption tracklength combined", "combined"); 75 : } 76 : 77 : MooseEnum 78 3870 : getRelaxationEnum() 79 : { 80 7740 : return MooseEnum("constant robbins_monro dufek_gudowski none", "none"); 81 : } 82 : 83 : MooseEnum 84 4128 : getTallyTriggerEnum() 85 : { 86 8256 : return MooseEnum("variance std_dev rel_err none", "none"); 87 : } 88 : 89 : MooseEnum 90 3870 : getInitialPropertiesEnum() 91 : { 92 7740 : return MooseEnum("hdf5 moose xml", "moose"); 93 : } 94 : 95 : MultiMooseEnum 96 5039 : getTallyScoreEnum() 97 : { 98 : return MultiMooseEnum( 99 : "heating heating_local kappa_fission fission_q_prompt fission_q_recoverable damage_energy " 100 10078 : "flux H3_production total absorption scatter nu_scatter fission nu_fission inverse_velocity"); 101 : } 102 : 103 : MultiMooseEnum 104 220 : getParticleFilterEnums() 105 : { 106 440 : return MultiMooseEnum("neutron photon electron positron"); 107 : } 108 : 109 : MooseEnum 110 1172 : getSingleTallyScoreEnum() 111 : { 112 : return MooseEnum( 113 : "heating heating_local kappa_fission fission_q_prompt fission_q_recoverable damage_energy " 114 2344 : "flux H3_production total absorption scatter nu_scatter fission nu_fission inverse_velocity"); 115 : } 116 : 117 : MooseEnum 118 2942 : getSingleParticleFilterEnum() 119 : { 120 5884 : return MooseEnum("neutron photon electron positron"); 121 : } 122 : 123 : MooseEnum 124 3522 : getEnergyGroupsEnum() 125 : { 126 : return MooseEnum( 127 : "CASMO_2 CASMO_4 CASMO_8 CASMO_16 CASMO_25 CASMO_40 VITAMIN_J_42 SCALE_44 MPACT_51 MPACT_60 " 128 : "MPACT_69 CASMO_70 XMAS_172 VITAMIN_J_175 SCALE_252 TRIPOLI_315 SHEM_361 CCFE_709 UKAEA_1102 " 129 7044 : "ECCO_1968"); 130 : } 131 : 132 : MooseEnum 133 60 : getFilterTypeEnum() 134 : { 135 120 : return MooseEnum("cell material universe mesh none", "none"); 136 : } 137 : 138 : MooseEnum 139 1748 : getStatsOutputEnum() 140 : { 141 3496 : return MooseEnum("mean std_dev rel_err", "mean"); 142 : }