source: issm/trunk/src/c/EnumDefinitions/EnumToString.cpp@ 5103

Last change on this file since 5103 was 5103, checked in by Mathieu Morlighem, 15 years ago

moved EnumAsString to EnumToString

File size: 14.1 KB
RevLine 
[5103]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
14char* 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 NumberOfDofsPerNodeEnum : return "NumberOfDofsPerNode";
287 case NumberOfElementsEnum : return "NumberOfElements";
288 case NumberOfNodesEnum : return "NumberOfNodes";
289 case NumberOfVerticesEnum : return "NumberOfVertices";
290 case OptScalEnum : return "OptScal";
291 case OutputFilePointerEnum : return "OutputFilePointer";
292 case ParameterOutputEnum : return "ParameterOutput";
293 case PenaltyMeltingEnum : return "PenaltyMelting";
294 case QmuAnalysisEnum : return "QmuAnalysis";
295 case QmuErrNameEnum : return "QmuErrName";
296 case QmuInNameEnum : return "QmuInName";
297 case QmuMassFluxSegmentsEnum : return "QmuMassFluxSegments";
298 case QmuNPartEnum : return "QmuNPart";
299 case QmuOutNameEnum : return "QmuOutName";
300 case QmuPartEnum : return "QmuPart";
301 case ResponseDescriptorsEnum : return "ResponseDescriptors";
302 case SolverStringEnum : return "SolverString";
303 case SparsityEnum : return "Sparsity";
304 case TolXEnum : return "TolX";
305 case VariableDescriptorsEnum : return "VariableDescriptors";
306 case VerboseEnum : return "Verbose";
307 case WaitOnLockEnum : return "WaitOnLock";
308 case YtsEnum : return "Yts";
309 default : return "unknown";
310
311 }
312}
Note: See TracBrowser for help on using the repository browser.