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 10641 : getNekMeshEnum() 23 : { 24 21282 : return MooseEnum("fluid solid all", "all"); 25 : } 26 : 27 : MooseEnum 28 2421 : getSynchronizationEnum() 29 : { 30 4842 : return MooseEnum("constant parent_app", "constant"); 31 : } 32 : 33 : MooseEnum 34 1663 : getNekOrderEnum() 35 : { 36 3326 : return MooseEnum("first second", "first"); 37 : } 38 : 39 : MooseEnum 40 10336 : getBinnedVelocityComponentEnum() 41 : { 42 20672 : return MooseEnum("normal user", "user"); 43 : } 44 : 45 : MooseEnum 46 12007 : 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 24014 : "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 6809 : getTallyTypeEnum() 61 : { 62 13618 : return MooseEnum("cell mesh"); 63 : } 64 : 65 : MooseEnum 66 7726 : getTallyEstimatorEnum() 67 : { 68 15452 : return MooseEnum("collision tracklength analog"); 69 : } 70 : 71 : MooseEnum 72 1549 : getEigenvalueEnum() 73 : { 74 3098 : return MooseEnum("collision absorption tracklength combined", "combined"); 75 : } 76 : 77 : MooseEnum 78 3868 : getRelaxationEnum() 79 : { 80 7736 : return MooseEnum("constant robbins_monro dufek_gudowski none", "none"); 81 : } 82 : 83 : MooseEnum 84 4126 : getTallyTriggerEnum() 85 : { 86 8252 : return MooseEnum("variance std_dev rel_err none", "none"); 87 : } 88 : 89 : MooseEnum 90 3868 : getInitialPropertiesEnum() 91 : { 92 7736 : return MooseEnum("hdf5 moose xml", "moose"); 93 : } 94 : 95 : MultiMooseEnum 96 5037 : getTallyScoreEnum() 97 : { 98 : return MultiMooseEnum( 99 : "heating heating_local kappa_fission fission_q_prompt fission_q_recoverable damage_energy " 100 10074 : "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 2941 : getSingleParticleFilterEnum() 119 : { 120 5882 : return MooseEnum("neutron photon electron positron"); 121 : } 122 : 123 : MooseEnum 124 3521 : 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 7042 : "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 1745 : getStatsOutputEnum() 140 : { 141 3490 : return MooseEnum("mean std_dev rel_err", "mean"); 142 : }