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

Last change on this file since 5770 was 5770, checked in by Eric.Larour, 15 years ago

New KffEnum, used to trigger use of Kff,Kfs schema to compute stiffness matrices

File size: 15.4 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 KffEnum : return "Kff";
295 case LatentHeatEnum : return "LatentHeat";
296 case LowmemEnum : return "Lowmem";
297 case MaxIterEnum : return "MaxIter";
298 case MaxNonlinearIterationsEnum : return "MaxNonlinearIterations";
299 case MeltingPointEnum : return "MeltingPoint";
300 case MinMechanicalConstraintsEnum : return "MinMechanicalConstraints";
301 case MinThermalConstraintsEnum : return "MinThermalConstraints";
302 case NStepsEnum : return "NSteps";
303 case NdtEnum : return "Ndt";
304 case NumOutputEnum : return "NumOutput";
305 case NumRiftsEnum : return "NumRifts";
306 case NumberOfElementsEnum : return "NumberOfElements";
307 case NumberOfNodesEnum : return "NumberOfNodes";
308 case NumberOfVerticesEnum : return "NumberOfVertices";
309 case OptScalEnum : return "OptScal";
310 case OutputFilePointerEnum : return "OutputFilePointer";
311 case ParameterOutputEnum : return "ParameterOutput";
312 case PenaltyMeltingEnum : return "PenaltyMelting";
313 case QmuAnalysisEnum : return "QmuAnalysis";
314 case QmuErrNameEnum : return "QmuErrName";
315 case QmuInNameEnum : return "QmuInName";
316 case QmuMassFluxSegmentsEnum : return "QmuMassFluxSegments";
317 case QmuNPartEnum : return "QmuNPart";
318 case QmuOutNameEnum : return "QmuOutName";
319 case QmuPartEnum : return "QmuPart";
320 case QmuNumberOfResponsesEnum : return "QmuNumberOfResponses";
321 case IndexedEnum : return "Indexed";
322 case RegularEnum : return "Regular";
323 case IndexEnum : return "Index";
324 case ScaledEnum : return "Scaled";
325 case NodalEnum : return "Nodal";
326 case ResponseDescriptorsEnum : return "ResponseDescriptors";
327 case SolverStringEnum : return "SolverString";
328 case SparsityEnum : return "Sparsity";
329 case TolXEnum : return "TolX";
330 case VariableDescriptorsEnum : return "VariableDescriptors";
331 case VerboseEnum : return "Verbose";
332 case WaitOnLockEnum : return "WaitOnLock";
333 case GsetEnum : return "Gset";
334 case FsetEnum : return "Fset";
335 case SsetEnum : return "Sset";
336 case YtsEnum : return "Yts";
337 default : return "unknown";
338
339 }
340}
Note: See TracBrowser for help on using the repository browser.