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

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

Separated MacAyeal2d and MacAyeal3d in icefront (easier to handle Gauss points)

File size: 15.3 KB
Line 
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 Synchronize.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 HorizAnalysisEnum : return "HorizAnalysis";
38 case HutterAnalysisEnum : return "HutterAnalysis";
39 case StokesAnalysisEnum : return "StokesAnalysis";
40 case VertAnalysisEnum : return "VertAnalysis";
41 case AdjointSolutionEnum : return "AdjointSolution";
42 case AdjointHorizAnalysisEnum : return "AdjointHorizAnalysis";
43 case AdjointBalancedthicknessAnalysisEnum : return "AdjointBalancedthicknessAnalysis";
44 case ControlAnalysisEnum : return "ControlAnalysis";
45 case GradientAnalysisEnum : return "GradientAnalysis";
46 case InverseAnalysisEnum : return "InverseAnalysis";
47 case ThermalSolutionEnum : return "ThermalSolution";
48 case ThermalAnalysisEnum : return "ThermalAnalysis";
49 case Transient2DSolutionEnum : return "Transient2DSolution";
50 case Transient2DAnalysisEnum : return "Transient2DAnalysis";
51 case Transient3DSolutionEnum : return "Transient3DSolution";
52 case Transient3DAnalysisEnum : return "Transient3DAnalysis";
53 case SteadyAnalysisEnum : return "SteadyAnalysis";
54 case TransientAnalysisEnum : return "TransientAnalysis";
55 case BedSlopeSolutionEnum : return "BedSlopeSolution";
56 case BedSlopeAnalysisEnum : return "BedSlopeAnalysis";
57 case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution";
58 case SurfaceSlopeAnalysisEnum : return "SurfaceSlopeAnalysis";
59 case BedSlopeXAnalysisEnum : return "BedSlopeXAnalysis";
60 case BedSlopeYAnalysisEnum : return "BedSlopeYAnalysis";
61 case SurfaceSlopeXAnalysisEnum : return "SurfaceSlopeXAnalysis";
62 case SurfaceSlopeYAnalysisEnum : return "SurfaceSlopeYAnalysis";
63 case BalancedthicknessSolutionEnum : return "BalancedthicknessSolution";
64 case BalancedthicknessAnalysisEnum : return "BalancedthicknessAnalysis";
65 case BalancedvelocitiesSolutionEnum : return "BalancedvelocitiesSolution";
66 case BalancedvelocitiesAnalysisEnum : return "BalancedvelocitiesAnalysis";
67 case PrognosticSolutionEnum : return "PrognosticSolution";
68 case PrognosticAnalysisEnum : return "PrognosticAnalysis";
69 case MeltingAnalysisEnum : return "MeltingAnalysis";
70 case ParametersSolutionEnum : return "ParametersSolution";
71 case ParametersAnalysisEnum : return "ParametersAnalysis";
72 case SteadystateSolutionEnum : return "SteadystateSolution";
73 case SteadystateAnalysisEnum : return "SteadystateAnalysis";
74 case NoneAnalysisEnum : return "NoneAnalysis";
75 case ApproximationEnum : return "Approximation";
76 case HutterApproximationEnum : return "HutterApproximation";
77 case MacAyealApproximationEnum : return "MacAyealApproximation";
78 case MacAyealPattynApproximationEnum : return "MacAyealPattynApproximation";
79 case NoneApproximationEnum : return "NoneApproximation";
80 case PattynApproximationEnum : return "PattynApproximation";
81 case PattynStokesApproximationEnum : return "PattynStokesApproximation";
82 case StokesApproximationEnum : return "StokesApproximation";
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 QuadRiftFrontEnum : return "QuadRiftFront";
100 case RiftfrontEnum : return "Riftfront";
101 case SegmentRiftfrontEnum : return "SegmentRiftfront";
102 case MacAyeal2dIceFrontEnum : return "MacAyeal2dIceFront";
103 case MacAyeal3dIceFrontEnum : return "MacAyeal3dIceFront";
104 case PattynIceFrontEnum : return "PattynIceFront";
105 case StokesIceFrontEnum : return "StokesIceFront";
106 case MaterialEnum : return "Material";
107 case MaticeEnum : return "Matice";
108 case MatparEnum : return "Matpar";
109 case InputEnum : return "Input";
110 case BoolInputEnum : return "BoolInput";
111 case DoubleInputEnum : return "DoubleInput";
112 case IntInputEnum : return "IntInput";
113 case PentaVertexInputEnum : return "PentaVertexInput";
114 case TriaVertexInputEnum : return "TriaVertexInput";
115 case ParamEnum : return "Param";
116 case BoolParamEnum : return "BoolParam";
117 case DoubleMatParamEnum : return "DoubleMatParam";
118 case DoubleMatArrayParamEnum : return "DoubleMatArrayParam";
119 case DoubleParamEnum : return "DoubleParam";
120 case DoubleVecParamEnum : return "DoubleVecParam";
121 case IntParamEnum : return "IntParam";
122 case FileParamEnum : return "FileParam";
123 case PetscMatParamEnum : return "PetscMatParam";
124 case PetscVecParamEnum : return "PetscVecParam";
125 case StringArrayParamEnum : return "StringArrayParam";
126 case StringParamEnum : return "StringParam";
127 case ElementResultEnum : return "ElementResult";
128 case ExternalResultEnum : return "ExternalResult";
129 case SpcEnum : return "Spc";
130 case GeographyEnum : return "Geography";
131 case IceSheetEnum : return "IceSheet";
132 case IceShelfEnum : return "IceShelf";
133 case WaterEnum : return "Water";
134 case IceEnum : return "Ice";
135 case AirEnum : return "Air";
136 case MelangeEnum : return "Melange";
137 case AccumulationRateEnum : return "AccumulationRate";
138 case AdjointxEnum : return "Adjointx";
139 case AdjointyEnum : return "Adjointy";
140 case AdjointzEnum : return "Adjointz";
141 case AdjointpEnum : return "Adjointp";
142 case ArtDiffEnum : return "ArtDiff";
143 case BedEnum : return "Bed";
144 case BedSlopeXEnum : return "BedSlopeX";
145 case BedSlopeYEnum : return "BedSlopeY";
146 case BoundaryEnum : return "Boundary";
147 case CmResponseEnum : return "CmResponse";
148 case CmResponsesEnum : return "CmResponses";
149 case CmNoiseDmpEnum : return "CmNoiseDmp";
150 case ConstantEnum : return "Constant";
151 case ControlTypeEnum : return "ControlType";
152 case ConvergedEnum : return "Converged";
153 case DhDtEnum : return "DhDt";
154 case DragCoefficientEnum : return "DragCoefficient";
155 case DragPEnum : return "DragP";
156 case DragQEnum : return "DragQ";
157 case DragTypeEnum : return "DragType";
158 case DtEnum : return "Dt";
159 case ElementOnBedEnum : return "ElementOnBed";
160 case ElementOnIceShelfEnum : return "ElementOnIceShelf";
161 case ElementOnSurfaceEnum : return "ElementOnSurface";
162 case ElementOnWaterEnum : return "ElementOnWater";
163 case EpsVelEnum : return "EpsVel";
164 case FillEnum : return "Fill";
165 case FractionIncrementEnum : return "FractionIncrement";
166 case FrictionEnum : return "Friction";
167 case GeothermalFluxEnum : return "GeothermalFlux";
168 case InternalEnum : return "Internal";
169 case KflagEnum : return "Kflag";
170 case IuToExtEnum : return "IuToExt";
171 case ExtToIuEnum : return "ExtToIu";
172 case MassFluxEnum : return "MassFlux";
173 case ThicknessAbsMisfitEnum : return "ThicknessAbsMisfit";
174 case SurfaceAbsVelMisfitEnum : return "SurfaceAbsVelMisfit";
175 case SurfaceRelVelMisfitEnum : return "SurfaceRelVelMisfit";
176 case SurfaceLogVelMisfitEnum : return "SurfaceLogVelMisfit";
177 case SurfaceLogVxVyMisfitEnum : return "SurfaceLogVxVyMisfit";
178 case SurfaceAverageVelMisfitEnum : return "SurfaceAverageVelMisfit";
179 case MaxPenetrationEnum : return "MaxPenetration";
180 case MeanVelEnum : return "MeanVel";
181 case MeltingOffsetEnum : return "MeltingOffset";
182 case MeltingRateEnum : return "MeltingRate";
183 case MisfitEnum : return "Misfit";
184 case NodeOnBedEnum : return "NodeOnBed";
185 case NodeOnIceSheetEnum : return "NodeOnIceSheet";
186 case NodeOnIceShelfEnum : return "NodeOnIceShelf";
187 case NodeOnSurfaceEnum : return "NodeOnSurface";
188 case NumberNodeToElementConnectivityEnum : return "NumberNodeToElementConnectivity";
189 case PenaltyOffsetEnum : return "PenaltyOffset";
190 case PflagEnum : return "Pflag";
191 case PressureEnum : return "Pressure";
192 case PressureOldEnum : return "PressureOld";
193 case QmuPressureEnum : return "QmuPressure";
194 case ResetPenaltiesEnum : return "ResetPenalties";
195 case RheologyBEnum : return "RheologyB";
196 case RheologyBbarEnum : return "RheologyBbar";
197 case RheologyNEnum : return "RheologyN";
198 case SegmentOnIceShelfEnum : return "SegmentOnIceShelf";
199 case StabilizeConstraintsEnum : return "StabilizeConstraints";
200 case StokesReconditioningEnum : return "StokesReconditioning";
201 case SurfaceAreaEnum : return "SurfaceArea";
202 case SurfaceEnum : return "Surface";
203 case SurfaceSlopeXEnum : return "SurfaceSlopeX";
204 case SurfaceSlopeYEnum : return "SurfaceSlopeY";
205 case TemperatureEnum : return "Temperature";
206 case TemporaryTemperatureEnum : return "TemporaryTemperature";
207 case TemperatureOldEnum : return "TemperatureOld";
208 case ThicknessEnum : return "Thickness";
209 case ThicknessObsEnum : return "ThicknessObs";
210 case TypeEnum : return "Type";
211 case VelEnum : return "Vel";
212 case VelObsEnum : return "VelObs";
213 case ViscosityOvershootEnum : return "ViscosityOvershoot";
214 case VxAverageEnum : return "VxAverage";
215 case VxEnum : return "Vx";
216 case VxObsEnum : return "VxObs";
217 case VxOldEnum : return "VxOld";
218 case QmuVxEnum : return "QmuVx";
219 case VyAverageEnum : return "VyAverage";
220 case VyEnum : return "Vy";
221 case VyObsEnum : return "VyObs";
222 case VyOldEnum : return "VyOld";
223 case QmuVyEnum : return "QmuVy";
224 case VzAverageEnum : return "VzAverage";
225 case VzEnum : return "Vz";
226 case VzObsEnum : return "VzObs";
227 case VzOldEnum : return "VzOld";
228 case QmuVzEnum : return "QmuVz";
229 case WeightsEnum : return "Weights";
230 case P0Enum : return "P0";
231 case P1Enum : return "P1";
232 case P1DGEnum : return "P1DG";
233 case MiniEnum : return "Mini";
234 case DoubleElementResultEnum : return "DoubleElementResult";
235 case TriaVertexElementResultEnum : return "TriaVertexElementResult";
236 case PentaVertexElementResultEnum : return "PentaVertexElementResult";
237 case BoolExternalResultEnum : return "BoolExternalResult";
238 case DoubleExternalResultEnum : return "DoubleExternalResult";
239 case DoubleVecExternalResultEnum : return "DoubleVecExternalResult";
240 case DoubleMatExternalResultEnum : return "DoubleMatExternalResult";
241 case IntExternalResultEnum : return "IntExternalResult";
242 case PetscVecExternalResultEnum : return "PetscVecExternalResult";
243 case StringExternalResultEnum : return "StringExternalResult";
244 case JEnum : return "J";
245 case PatchEnum : return "Patch";
246 case PatchVerticesEnum : return "PatchVertices";
247 case PatchNodesEnum : return "PatchNodes";
248 case TimeEnum : return "Time";
249 case OutputFrequencyEnum : return "OutputFrequency";
250 case MinVelEnum : return "MinVel";
251 case MaxVelEnum : return "MaxVel";
252 case MinVxEnum : return "MinVx";
253 case MaxVxEnum : return "MaxVx";
254 case MaxAbsVxEnum : return "MaxAbsVx";
255 case MinVyEnum : return "MinVy";
256 case MaxVyEnum : return "MaxVy";
257 case MaxAbsVyEnum : return "MaxAbsVy";
258 case MinVzEnum : return "MinVz";
259 case MaxVzEnum : return "MaxVz";
260 case MaxAbsVzEnum : return "MaxAbsVz";
261 case RelativeEnum : return "Relative";
262 case ResidualEnum : return "Residual";
263 case AbsoluteEnum : return "Absolute";
264 case RhoIceEnum : return "RhoIce";
265 case RhoWaterEnum : return "RhoWater";
266 case GravityEnum : return "Gravity";
267 case ThermalConductivityEnum : return "ThermalConductivity";
268 case MixedLayerCapacityEnum : return "MixedLayerCapacity";
269 case ThermalExchangeVelocityEnum : return "ThermalExchangeVelocity";
270 case IntersectEnum : return "Intersect";
271 case ColinearEnum : return "Colinear";
272 case SeparateEnum : return "Separate";
273 case BetaEnum : return "Beta";
274 case CmGradientEnum : return "CmGradient";
275 case CmJumpEnum : return "CmJump";
276 case CmMaxEnum : return "CmMax";
277 case CmMinEnum : return "CmMin";
278 case AdjointEnum : return "Adjoint";
279 case GradientEnum : return "Gradient";
280 case OldGradientEnum : return "OldGradient";
281 case ConnectivityEnum : return "Connectivity";
282 case ControlParameterEnum : return "ControlParameter";
283 case ControlSteadyEnum : return "ControlSteady";
284 case DakotaParameterEnum : return "DakotaParameter";
285 case DimEnum : return "Dim";
286 case EpsAbsEnum : return "EpsAbs";
287 case EpsCmEnum : return "EpsCm";
288 case EpsRelEnum : return "EpsRel";
289 case EpsResEnum : return "EpsRes";
290 case HeatCapacityEnum : return "HeatCapacity";
291 case IsHutterEnum : return "IsHutter";
292 case IsMacAyealPattynEnum : return "IsMacAyealPattyn";
293 case IsStokesEnum : return "IsStokes";
294 case LatentHeatEnum : return "LatentHeat";
295 case LowmemEnum : return "Lowmem";
296 case MaxIterEnum : return "MaxIter";
297 case MaxNonlinearIterationsEnum : return "MaxNonlinearIterations";
298 case MeltingPointEnum : return "MeltingPoint";
299 case MinMechanicalConstraintsEnum : return "MinMechanicalConstraints";
300 case MinThermalConstraintsEnum : return "MinThermalConstraints";
301 case NStepsEnum : return "NSteps";
302 case NdtEnum : return "Ndt";
303 case NumOutputEnum : return "NumOutput";
304 case NumRiftsEnum : return "NumRifts";
305 case NumberOfElementsEnum : return "NumberOfElements";
306 case NumberOfNodesEnum : return "NumberOfNodes";
307 case NumberOfVerticesEnum : return "NumberOfVertices";
308 case OptScalEnum : return "OptScal";
309 case OutputFilePointerEnum : return "OutputFilePointer";
310 case ParameterOutputEnum : return "ParameterOutput";
311 case PenaltyMeltingEnum : return "PenaltyMelting";
312 case QmuAnalysisEnum : return "QmuAnalysis";
313 case QmuErrNameEnum : return "QmuErrName";
314 case QmuInNameEnum : return "QmuInName";
315 case QmuMassFluxSegmentsEnum : return "QmuMassFluxSegments";
316 case QmuNPartEnum : return "QmuNPart";
317 case QmuOutNameEnum : return "QmuOutName";
318 case QmuPartEnum : return "QmuPart";
319 case QmuNumberOfResponsesEnum : return "QmuNumberOfResponses";
320 case IndexedEnum : return "Indexed";
321 case RegularEnum : return "Regular";
322 case IndexEnum : return "Index";
323 case ScaledEnum : return "Scaled";
324 case NodalEnum : return "Nodal";
325 case ResponseDescriptorsEnum : return "ResponseDescriptors";
326 case SolverStringEnum : return "SolverString";
327 case SparsityEnum : return "Sparsity";
328 case TolXEnum : return "TolX";
329 case VariableDescriptorsEnum : return "VariableDescriptors";
330 case VerboseEnum : return "Verbose";
331 case WaitOnLockEnum : return "WaitOnLock";
332 case GsetEnum : return "Gset";
333 case FsetEnum : return "Fset";
334 case SsetEnum : return "Sset";
335 case YtsEnum : return "Yts";
336 default : return "unknown";
337
338 }
339}
Note: See TracBrowser for help on using the repository browser.