1 | /*
|
---|
2 | * \file EnumToString.cpp:
|
---|
3 | * \brief: output string associated with enum
|
---|
4 | *
|
---|
5 | * WARNING: DO NOT MODIFY THIS FILE
|
---|
6 | * this file has been automatically generated by SynchronizeStrings.sh
|
---|
7 | * Please read README for more information
|
---|
8 | */
|
---|
9 |
|
---|
10 | #include "../shared/shared.h"
|
---|
11 | #include "../include/include.h"
|
---|
12 | #include "./EnumDefinitions.h"
|
---|
13 |
|
---|
14 | char* EnumToString(int en){
|
---|
15 |
|
---|
16 | switch(en){
|
---|
17 |
|
---|
18 | case ConstraintsEnum : return "Constraints";
|
---|
19 | case DatasetsEnum : return "Datasets";
|
---|
20 | case ElementsEnum : return "Elements";
|
---|
21 | case LoadsEnum : return "Loads";
|
---|
22 | case MaterialsEnum : return "Materials";
|
---|
23 | case NodesEnum : return "Nodes";
|
---|
24 | case ParametersEnum : return "Parameters";
|
---|
25 | case ResultsEnum : return "Results";
|
---|
26 | case VerticesEnum : return "Vertices";
|
---|
27 | case SolutionTypeEnum : return "SolutionType";
|
---|
28 | case AnalysisTypeEnum : return "AnalysisType";
|
---|
29 | case ConfigurationTypeEnum : return "ConfigurationType";
|
---|
30 | case SubAnalysisTypeEnum : return "SubAnalysisType";
|
---|
31 | case AnalysisCounterEnum : return "AnalysisCounter";
|
---|
32 | case DiagnosticSolutionEnum : return "DiagnosticSolution";
|
---|
33 | case DiagnosticAnalysisEnum : return "DiagnosticAnalysis";
|
---|
34 | case DiagnosticHorizAnalysisEnum : return "DiagnosticHorizAnalysis";
|
---|
35 | case DiagnosticVertAnalysisEnum : return "DiagnosticVertAnalysis";
|
---|
36 | case DiagnosticHutterAnalysisEnum : return "DiagnosticHutterAnalysis";
|
---|
37 | case DiagnosticStokesAnalysisEnum : return "DiagnosticStokesAnalysis";
|
---|
38 | case HorizAnalysisEnum : return "HorizAnalysis";
|
---|
39 | case HutterAnalysisEnum : return "HutterAnalysis";
|
---|
40 | case StokesAnalysisEnum : return "StokesAnalysis";
|
---|
41 | case VertAnalysisEnum : return "VertAnalysis";
|
---|
42 | case AdjointSolutionEnum : return "AdjointSolution";
|
---|
43 | case AdjointHorizAnalysisEnum : return "AdjointHorizAnalysis";
|
---|
44 | case AdjointStokesAnalysisEnum : return "AdjointStokesAnalysis";
|
---|
45 | case ControlAnalysisEnum : return "ControlAnalysis";
|
---|
46 | case GradientAnalysisEnum : return "GradientAnalysis";
|
---|
47 | case InverseAnalysisEnum : return "InverseAnalysis";
|
---|
48 | case ThermalSolutionEnum : return "ThermalSolution";
|
---|
49 | case ThermalAnalysisEnum : return "ThermalAnalysis";
|
---|
50 | case Transient2DSolutionEnum : return "Transient2DSolution";
|
---|
51 | case Transient2DAnalysisEnum : return "Transient2DAnalysis";
|
---|
52 | case Transient3DSolutionEnum : return "Transient3DSolution";
|
---|
53 | case Transient3DAnalysisEnum : return "Transient3DAnalysis";
|
---|
54 | case SteadyAnalysisEnum : return "SteadyAnalysis";
|
---|
55 | case TransientAnalysisEnum : return "TransientAnalysis";
|
---|
56 | case BedSlopeSolutionEnum : return "BedSlopeSolution";
|
---|
57 | case BedSlopeAnalysisEnum : return "BedSlopeAnalysis";
|
---|
58 | case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution";
|
---|
59 | case SurfaceSlopeAnalysisEnum : return "SurfaceSlopeAnalysis";
|
---|
60 | case BedSlopeXAnalysisEnum : return "BedSlopeXAnalysis";
|
---|
61 | case BedSlopeYAnalysisEnum : return "BedSlopeYAnalysis";
|
---|
62 | case SurfaceSlopeXAnalysisEnum : return "SurfaceSlopeXAnalysis";
|
---|
63 | case SurfaceSlopeYAnalysisEnum : return "SurfaceSlopeYAnalysis";
|
---|
64 | case BalancedthicknessSolutionEnum : return "BalancedthicknessSolution";
|
---|
65 | case BalancedthicknessAnalysisEnum : return "BalancedthicknessAnalysis";
|
---|
66 | case BalancedvelocitiesSolutionEnum : return "BalancedvelocitiesSolution";
|
---|
67 | case BalancedvelocitiesAnalysisEnum : return "BalancedvelocitiesAnalysis";
|
---|
68 | case PrognosticSolutionEnum : return "PrognosticSolution";
|
---|
69 | case PrognosticAnalysisEnum : return "PrognosticAnalysis";
|
---|
70 | case MeltingAnalysisEnum : return "MeltingAnalysis";
|
---|
71 | case ParametersSolutionEnum : return "ParametersSolution";
|
---|
72 | case ParametersAnalysisEnum : return "ParametersAnalysis";
|
---|
73 | case SteadystateSolutionEnum : return "SteadystateSolution";
|
---|
74 | case SteadystateAnalysisEnum : return "SteadystateAnalysis";
|
---|
75 | case NoneAnalysisEnum : return "NoneAnalysis";
|
---|
76 | case FormulationEnum : return "Formulation";
|
---|
77 | case HutterFormulationEnum : return "HutterFormulation";
|
---|
78 | case MacAyealFormulationEnum : return "MacAyealFormulation";
|
---|
79 | case MacAyealPattynFormulationEnum : return "MacAyealPattynFormulation";
|
---|
80 | case NoneFormulationEnum : return "NoneFormulation";
|
---|
81 | case PattynFormulationEnum : return "PattynFormulation";
|
---|
82 | case StokesFormulationEnum : return "StokesFormulation";
|
---|
83 | case ObjectEnum : return "Object";
|
---|
84 | case HookEnum : return "Hook";
|
---|
85 | case SegmentEnum : return "Segment";
|
---|
86 | case ElementEnum : return "Element";
|
---|
87 | case DofIndexingEnum : return "DofIndexing";
|
---|
88 | case ElementPropertiesEnum : return "ElementProperties";
|
---|
89 | case NodePropertiesEnum : return "NodeProperties";
|
---|
90 | case PentaEnum : return "Penta";
|
---|
91 | case TriaEnum : return "Tria";
|
---|
92 | case NodeEnum : return "Node";
|
---|
93 | case VertexEnum : return "Vertex";
|
---|
94 | case LoadEnum : return "Load";
|
---|
95 | case IcefrontEnum : return "Icefront";
|
---|
96 | case NumericalfluxEnum : return "Numericalflux";
|
---|
97 | case PengridEnum : return "Pengrid";
|
---|
98 | case PenpairEnum : return "Penpair";
|
---|
99 | case QuadIceFrontEnum : return "QuadIceFront";
|
---|
100 | case QuadRiftFrontEnum : return "QuadRiftFront";
|
---|
101 | case RiftfrontEnum : return "Riftfront";
|
---|
102 | case SegmentIcefrontEnum : return "SegmentIcefront";
|
---|
103 | case SegmentRiftfrontEnum : return "SegmentRiftfront";
|
---|
104 | case MaterialEnum : return "Material";
|
---|
105 | case MaticeEnum : return "Matice";
|
---|
106 | case MatparEnum : return "Matpar";
|
---|
107 | case InputEnum : return "Input";
|
---|
108 | case BoolInputEnum : return "BoolInput";
|
---|
109 | case DoubleInputEnum : return "DoubleInput";
|
---|
110 | case IntInputEnum : return "IntInput";
|
---|
111 | case PentaVertexInputEnum : return "PentaVertexInput";
|
---|
112 | case TriaVertexInputEnum : return "TriaVertexInput";
|
---|
113 | case ParamEnum : return "Param";
|
---|
114 | case BoolParamEnum : return "BoolParam";
|
---|
115 | case DoubleMatParamEnum : return "DoubleMatParam";
|
---|
116 | case DoubleMatArrayParamEnum : return "DoubleMatArrayParam";
|
---|
117 | case DoubleParamEnum : return "DoubleParam";
|
---|
118 | case DoubleVecParamEnum : return "DoubleVecParam";
|
---|
119 | case IntParamEnum : return "IntParam";
|
---|
120 | case FileParamEnum : return "FileParam";
|
---|
121 | case PetscMatParamEnum : return "PetscMatParam";
|
---|
122 | case PetscVecParamEnum : return "PetscVecParam";
|
---|
123 | case StringArrayParamEnum : return "StringArrayParam";
|
---|
124 | case StringParamEnum : return "StringParam";
|
---|
125 | case ElementResultEnum : return "ElementResult";
|
---|
126 | case ExternalResultEnum : return "ExternalResult";
|
---|
127 | case RgbEnum : return "Rgb";
|
---|
128 | case SpcEnum : return "Spc";
|
---|
129 | case GeographyEnum : return "Geography";
|
---|
130 | case IceSheetEnum : return "IceSheet";
|
---|
131 | case IceShelfEnum : return "IceShelf";
|
---|
132 | case WaterEnum : return "Water";
|
---|
133 | case IceEnum : return "Ice";
|
---|
134 | case AirEnum : return "Air";
|
---|
135 | case MelangeEnum : return "Melange";
|
---|
136 | case AccumulationRateEnum : return "AccumulationRate";
|
---|
137 | case AdjointxEnum : return "Adjointx";
|
---|
138 | case AdjointyEnum : return "Adjointy";
|
---|
139 | case AdjointzEnum : return "Adjointz";
|
---|
140 | case AdjointpEnum : return "Adjointp";
|
---|
141 | case ArtDiffEnum : return "ArtDiff";
|
---|
142 | case BedEnum : return "Bed";
|
---|
143 | case BedSlopeXEnum : return "BedSlopeX";
|
---|
144 | case BedSlopeYEnum : return "BedSlopeY";
|
---|
145 | case BoundaryEnum : return "Boundary";
|
---|
146 | case CmMaxDmpSlopeEnum : return "CmMaxDmpSlope";
|
---|
147 | case CmMaxDmpValueEnum : return "CmMaxDmpValue";
|
---|
148 | case CmMinDmpSlopeEnum : return "CmMinDmpSlope";
|
---|
149 | case CmMinDmpValueEnum : return "CmMinDmpValue";
|
---|
150 | case CmNoiseDmpEnum : return "CmNoiseDmp";
|
---|
151 | case CollapseEnum : return "Collapse";
|
---|
152 | case ConstantEnum : return "Constant";
|
---|
153 | case ControlTypeEnum : return "ControlType";
|
---|
154 | case ConvergedEnum : return "Converged";
|
---|
155 | case DhDtEnum : return "DhDt";
|
---|
156 | case DragCoefficientEnum : return "DragCoefficient";
|
---|
157 | case DragPEnum : return "DragP";
|
---|
158 | case DragQEnum : return "DragQ";
|
---|
159 | case DragTypeEnum : return "DragType";
|
---|
160 | case DtEnum : return "Dt";
|
---|
161 | case ElementOnBedEnum : return "ElementOnBed";
|
---|
162 | case ElementOnIceShelfEnum : return "ElementOnIceShelf";
|
---|
163 | case ElementOnSurfaceEnum : return "ElementOnSurface";
|
---|
164 | case ElementOnWaterEnum : return "ElementOnWater";
|
---|
165 | case EpsVelEnum : return "EpsVel";
|
---|
166 | case FillEnum : return "Fill";
|
---|
167 | case FitEnum : return "Fit";
|
---|
168 | case FractionIncrementEnum : return "FractionIncrement";
|
---|
169 | case FrictionEnum : return "Friction";
|
---|
170 | case GeothermalFluxEnum : return "GeothermalFlux";
|
---|
171 | case InternalEnum : return "Internal";
|
---|
172 | case KflagEnum : return "Kflag";
|
---|
173 | case MassFluxEnum : return "MassFlux";
|
---|
174 | case MaxPenetrationEnum : return "MaxPenetration";
|
---|
175 | case MeanVelEnum : return "MeanVel";
|
---|
176 | case MeltingOffsetEnum : return "MeltingOffset";
|
---|
177 | case MeltingRateEnum : return "MeltingRate";
|
---|
178 | case MisfitEnum : return "Misfit";
|
---|
179 | case NodeOnBedEnum : return "NodeOnBed";
|
---|
180 | case NodeOnIceSheetEnum : return "NodeOnIceSheet";
|
---|
181 | case NodeOnIceShelfEnum : return "NodeOnIceShelf";
|
---|
182 | case NodeOnSurfaceEnum : return "NodeOnSurface";
|
---|
183 | case NumberNodeToElementConnectivityEnum : return "NumberNodeToElementConnectivity";
|
---|
184 | case PenaltyOffsetEnum : return "PenaltyOffset";
|
---|
185 | case PflagEnum : return "Pflag";
|
---|
186 | case PressureEnum : return "Pressure";
|
---|
187 | case PressureOldEnum : return "PressureOld";
|
---|
188 | case QmuPressureEnum : return "QmuPressure";
|
---|
189 | case ResetPenaltiesEnum : return "ResetPenalties";
|
---|
190 | case RheologyBEnum : return "RheologyB";
|
---|
191 | case RheologyB2dEnum : return "RheologyB2d";
|
---|
192 | case RheologyNEnum : return "RheologyN";
|
---|
193 | case SegmentOnIceShelfEnum : return "SegmentOnIceShelf";
|
---|
194 | case StabilizeConstraintsEnum : return "StabilizeConstraints";
|
---|
195 | case StokesReconditioningEnum : return "StokesReconditioning";
|
---|
196 | case SurfaceAreaEnum : return "SurfaceArea";
|
---|
197 | case SurfaceEnum : return "Surface";
|
---|
198 | case SurfaceSlopeXEnum : return "SurfaceSlopeX";
|
---|
199 | case SurfaceSlopeYEnum : return "SurfaceSlopeY";
|
---|
200 | case TemperatureEnum : return "Temperature";
|
---|
201 | case TemperatureOldEnum : return "TemperatureOld";
|
---|
202 | case ThicknessEnum : return "Thickness";
|
---|
203 | case TypeEnum : return "Type";
|
---|
204 | case VelEnum : return "Vel";
|
---|
205 | case VelObsEnum : return "VelObs";
|
---|
206 | case ViscosityOvershootEnum : return "ViscosityOvershoot";
|
---|
207 | case VxAverageEnum : return "VxAverage";
|
---|
208 | case VxEnum : return "Vx";
|
---|
209 | case VxObsEnum : return "VxObs";
|
---|
210 | case VxOldEnum : return "VxOld";
|
---|
211 | case QmuVxEnum : return "QmuVx";
|
---|
212 | case VyAverageEnum : return "VyAverage";
|
---|
213 | case VyEnum : return "Vy";
|
---|
214 | case VyObsEnum : return "VyObs";
|
---|
215 | case VyOldEnum : return "VyOld";
|
---|
216 | case QmuVyEnum : return "QmuVy";
|
---|
217 | case VzAverageEnum : return "VzAverage";
|
---|
218 | case VzEnum : return "Vz";
|
---|
219 | case VzObsEnum : return "VzObs";
|
---|
220 | case VzOldEnum : return "VzOld";
|
---|
221 | case QmuVzEnum : return "QmuVz";
|
---|
222 | case WeightsEnum : return "Weights";
|
---|
223 | case P0Enum : return "P0";
|
---|
224 | case P1Enum : return "P1";
|
---|
225 | case P1DGEnum : return "P1DG";
|
---|
226 | case MiniEnum : return "Mini";
|
---|
227 | case DoubleElementResultEnum : return "DoubleElementResult";
|
---|
228 | case TriaVertexElementResultEnum : return "TriaVertexElementResult";
|
---|
229 | case PentaVertexElementResultEnum : return "PentaVertexElementResult";
|
---|
230 | case BoolExternalResultEnum : return "BoolExternalResult";
|
---|
231 | case DoubleExternalResultEnum : return "DoubleExternalResult";
|
---|
232 | case DoubleVecExternalResultEnum : return "DoubleVecExternalResult";
|
---|
233 | case DoubleMatExternalResultEnum : return "DoubleMatExternalResult";
|
---|
234 | case IntExternalResultEnum : return "IntExternalResult";
|
---|
235 | case PetscVecExternalResultEnum : return "PetscVecExternalResult";
|
---|
236 | case StringExternalResultEnum : return "StringExternalResult";
|
---|
237 | case JEnum : return "J";
|
---|
238 | case PatchEnum : return "Patch";
|
---|
239 | case PatchVerticesEnum : return "PatchVertices";
|
---|
240 | case PatchNodesEnum : return "PatchNodes";
|
---|
241 | case TimeEnum : return "Time";
|
---|
242 | case RelativeEnum : return "Relative";
|
---|
243 | case ResidualEnum : return "Residual";
|
---|
244 | case AbsoluteEnum : return "Absolute";
|
---|
245 | case RhoIceEnum : return "RhoIce";
|
---|
246 | case RhoWaterEnum : return "RhoWater";
|
---|
247 | case GravityEnum : return "Gravity";
|
---|
248 | case ThermalConductivityEnum : return "ThermalConductivity";
|
---|
249 | case MixedLayerCapacityEnum : return "MixedLayerCapacity";
|
---|
250 | case ThermalExchangeVelocityEnum : return "ThermalExchangeVelocity";
|
---|
251 | case IntersectEnum : return "Intersect";
|
---|
252 | case ColinearEnum : return "Colinear";
|
---|
253 | case SeparateEnum : return "Separate";
|
---|
254 | case BetaEnum : return "Beta";
|
---|
255 | case CmGradientEnum : return "CmGradient";
|
---|
256 | case CmJumpEnum : return "CmJump";
|
---|
257 | case CmMaxEnum : return "CmMax";
|
---|
258 | case CmMinEnum : return "CmMin";
|
---|
259 | case AdjointEnum : return "Adjoint";
|
---|
260 | case GradientEnum : return "Gradient";
|
---|
261 | case OldGradientEnum : return "OldGradient";
|
---|
262 | case ConnectivityEnum : return "Connectivity";
|
---|
263 | case ControlParameterEnum : return "ControlParameter";
|
---|
264 | case ControlSteadyEnum : return "ControlSteady";
|
---|
265 | case DakotaParameterEnum : return "DakotaParameter";
|
---|
266 | case DimEnum : return "Dim";
|
---|
267 | case EpsAbsEnum : return "EpsAbs";
|
---|
268 | case EpsCmEnum : return "EpsCm";
|
---|
269 | case EpsRelEnum : return "EpsRel";
|
---|
270 | case EpsResEnum : return "EpsRes";
|
---|
271 | case HeatCapacityEnum : return "HeatCapacity";
|
---|
272 | case IsHutterEnum : return "IsHutter";
|
---|
273 | case IsMacAyealPattynEnum : return "IsMacAyealPattyn";
|
---|
274 | case IsStokesEnum : return "IsStokes";
|
---|
275 | case LatentHeatEnum : return "LatentHeat";
|
---|
276 | case LowmemEnum : return "Lowmem";
|
---|
277 | case MaxIterEnum : return "MaxIter";
|
---|
278 | case MaxNonlinearIterationsEnum : return "MaxNonlinearIterations";
|
---|
279 | case MeltingPointEnum : return "MeltingPoint";
|
---|
280 | case MinMechanicalConstraintsEnum : return "MinMechanicalConstraints";
|
---|
281 | case MinThermalConstraintsEnum : return "MinThermalConstraints";
|
---|
282 | case NStepsEnum : return "NSteps";
|
---|
283 | case NdtEnum : return "Ndt";
|
---|
284 | case NumOutputEnum : return "NumOutput";
|
---|
285 | case NumRiftsEnum : return "NumRifts";
|
---|
286 | case NumberOfElementsEnum : return "NumberOfElements";
|
---|
287 | case NumberOfNodesEnum : return "NumberOfNodes";
|
---|
288 | case NumberOfVerticesEnum : return "NumberOfVertices";
|
---|
289 | case OptScalEnum : return "OptScal";
|
---|
290 | case OutputFilePointerEnum : return "OutputFilePointer";
|
---|
291 | case ParameterOutputEnum : return "ParameterOutput";
|
---|
292 | case PenaltyMeltingEnum : return "PenaltyMelting";
|
---|
293 | case QmuAnalysisEnum : return "QmuAnalysis";
|
---|
294 | case QmuErrNameEnum : return "QmuErrName";
|
---|
295 | case QmuInNameEnum : return "QmuInName";
|
---|
296 | case QmuMassFluxSegmentsEnum : return "QmuMassFluxSegments";
|
---|
297 | case QmuNPartEnum : return "QmuNPart";
|
---|
298 | case QmuOutNameEnum : return "QmuOutName";
|
---|
299 | case QmuPartEnum : return "QmuPart";
|
---|
300 | case ResponseDescriptorsEnum : return "ResponseDescriptors";
|
---|
301 | case SolverStringEnum : return "SolverString";
|
---|
302 | case SparsityEnum : return "Sparsity";
|
---|
303 | case TolXEnum : return "TolX";
|
---|
304 | case VariableDescriptorsEnum : return "VariableDescriptors";
|
---|
305 | case VerboseEnum : return "Verbose";
|
---|
306 | case WaitOnLockEnum : return "WaitOnLock";
|
---|
307 | case YtsEnum : return "Yts";
|
---|
308 | default : return "unknown";
|
---|
309 |
|
---|
310 | }
|
---|
311 | }
|
---|