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

Last change on this file since 7447 was 7447, checked in by Mathieu Morlighem, 14 years ago

Added Bilinear interpolation by default. MUCH SMOOTHER

File size: 17.1 KB
RevLine 
[5103]1/*
2* \file EnumToString.cpp:
3* \brief: output string associated with enum
4*
5* WARNING: DO NOT MODIFY THIS FILE
[5227]6* this file has been automatically generated by Synchronize.sh
[5103]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 AdjointSolutionEnum : return "AdjointSolution";
38 case AdjointHorizAnalysisEnum : return "AdjointHorizAnalysis";
[5225]39 case AdjointBalancedthicknessAnalysisEnum : return "AdjointBalancedthicknessAnalysis";
[5103]40 case ControlAnalysisEnum : return "ControlAnalysis";
41 case GradientAnalysisEnum : return "GradientAnalysis";
42 case InverseAnalysisEnum : return "InverseAnalysis";
43 case ThermalSolutionEnum : return "ThermalSolution";
44 case ThermalAnalysisEnum : return "ThermalAnalysis";
45 case Transient2DSolutionEnum : return "Transient2DSolution";
46 case Transient2DAnalysisEnum : return "Transient2DAnalysis";
47 case Transient3DSolutionEnum : return "Transient3DSolution";
48 case Transient3DAnalysisEnum : return "Transient3DAnalysis";
[7302]49 case GroundingLineMigration2DSolutionEnum : return "GroundingLineMigration2DSolution";
[5103]50 case SteadyAnalysisEnum : return "SteadyAnalysis";
51 case TransientAnalysisEnum : return "TransientAnalysis";
52 case BedSlopeSolutionEnum : return "BedSlopeSolution";
53 case BedSlopeAnalysisEnum : return "BedSlopeAnalysis";
54 case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution";
55 case SurfaceSlopeAnalysisEnum : return "SurfaceSlopeAnalysis";
56 case BedSlopeXAnalysisEnum : return "BedSlopeXAnalysis";
57 case BedSlopeYAnalysisEnum : return "BedSlopeYAnalysis";
58 case SurfaceSlopeXAnalysisEnum : return "SurfaceSlopeXAnalysis";
59 case SurfaceSlopeYAnalysisEnum : return "SurfaceSlopeYAnalysis";
60 case BalancedthicknessSolutionEnum : return "BalancedthicknessSolution";
61 case BalancedthicknessAnalysisEnum : return "BalancedthicknessAnalysis";
62 case BalancedvelocitiesSolutionEnum : return "BalancedvelocitiesSolution";
63 case BalancedvelocitiesAnalysisEnum : return "BalancedvelocitiesAnalysis";
64 case PrognosticSolutionEnum : return "PrognosticSolution";
65 case PrognosticAnalysisEnum : return "PrognosticAnalysis";
66 case MeltingAnalysisEnum : return "MeltingAnalysis";
67 case ParametersSolutionEnum : return "ParametersSolution";
68 case ParametersAnalysisEnum : return "ParametersAnalysis";
69 case SteadystateSolutionEnum : return "SteadystateSolution";
70 case SteadystateAnalysisEnum : return "SteadystateAnalysis";
71 case NoneAnalysisEnum : return "NoneAnalysis";
[5125]72 case ApproximationEnum : return "Approximation";
73 case HutterApproximationEnum : return "HutterApproximation";
74 case MacAyealApproximationEnum : return "MacAyealApproximation";
75 case MacAyealPattynApproximationEnum : return "MacAyealPattynApproximation";
[6141]76 case MacAyealStokesApproximationEnum : return "MacAyealStokesApproximation";
[5125]77 case NoneApproximationEnum : return "NoneApproximation";
78 case PattynApproximationEnum : return "PattynApproximation";
[5596]79 case PattynStokesApproximationEnum : return "PattynStokesApproximation";
[5125]80 case StokesApproximationEnum : return "StokesApproximation";
[5103]81 case ObjectEnum : return "Object";
82 case HookEnum : return "Hook";
83 case SegmentEnum : return "Segment";
84 case ElementEnum : return "Element";
85 case DofIndexingEnum : return "DofIndexing";
86 case ElementPropertiesEnum : return "ElementProperties";
87 case NodePropertiesEnum : return "NodeProperties";
88 case PentaEnum : return "Penta";
89 case TriaEnum : return "Tria";
90 case NodeEnum : return "Node";
91 case VertexEnum : return "Vertex";
92 case LoadEnum : return "Load";
93 case IcefrontEnum : return "Icefront";
94 case NumericalfluxEnum : return "Numericalflux";
95 case PengridEnum : return "Pengrid";
96 case PenpairEnum : return "Penpair";
97 case QuadRiftFrontEnum : return "QuadRiftFront";
98 case RiftfrontEnum : return "Riftfront";
99 case SegmentRiftfrontEnum : return "SegmentRiftfront";
[5715]100 case MacAyeal2dIceFrontEnum : return "MacAyeal2dIceFront";
101 case MacAyeal3dIceFrontEnum : return "MacAyeal3dIceFront";
[5552]102 case PattynIceFrontEnum : return "PattynIceFront";
103 case StokesIceFrontEnum : return "StokesIceFront";
[5103]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";
[6200]113 case ControlInputEnum : return "ControlInput";
[5103]114 case ParamEnum : return "Param";
115 case BoolParamEnum : return "BoolParam";
116 case DoubleMatParamEnum : return "DoubleMatParam";
117 case DoubleMatArrayParamEnum : return "DoubleMatArrayParam";
118 case DoubleParamEnum : return "DoubleParam";
119 case DoubleVecParamEnum : return "DoubleVecParam";
120 case IntParamEnum : return "IntParam";
[6165]121 case IntVecParamEnum : return "IntVecParam";
[5103]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";
[6748]137 case FreeEnum : return "Free";
138 case OpenEnum : return "Open";
139 case ClosedEnum : return "Closed";
[5103]140 case AccumulationRateEnum : return "AccumulationRate";
141 case AdjointxEnum : return "Adjointx";
142 case AdjointyEnum : return "Adjointy";
143 case AdjointzEnum : return "Adjointz";
144 case AdjointpEnum : return "Adjointp";
145 case ArtDiffEnum : return "ArtDiff";
146 case BedEnum : return "Bed";
[7076]147 case BathymetryEnum : return "Bathymetry";
[5103]148 case BedSlopeXEnum : return "BedSlopeX";
149 case BedSlopeYEnum : return "BedSlopeY";
150 case BoundaryEnum : return "Boundary";
[5281]151 case CmResponseEnum : return "CmResponse";
152 case CmResponsesEnum : return "CmResponses";
[5103]153 case CmNoiseDmpEnum : return "CmNoiseDmp";
154 case ConstantEnum : return "Constant";
[6201]155 case NumControlsEnum : return "NumControls";
[5103]156 case ControlTypeEnum : return "ControlType";
157 case ConvergedEnum : return "Converged";
158 case DhDtEnum : return "DhDt";
159 case DragCoefficientEnum : return "DragCoefficient";
160 case DragPEnum : return "DragP";
161 case DragQEnum : return "DragQ";
162 case DragTypeEnum : return "DragType";
163 case DtEnum : return "Dt";
[6130]164 case TimeAdaptEnum : return "TimeAdapt";
165 case CflCoefficientEnum : return "CflCoefficient";
[5103]166 case ElementOnBedEnum : return "ElementOnBed";
167 case ElementOnIceShelfEnum : return "ElementOnIceShelf";
168 case ElementOnSurfaceEnum : return "ElementOnSurface";
169 case ElementOnWaterEnum : return "ElementOnWater";
170 case EpsVelEnum : return "EpsVel";
171 case FillEnum : return "Fill";
172 case FractionIncrementEnum : return "FractionIncrement";
173 case FrictionEnum : return "Friction";
174 case GeothermalFluxEnum : return "GeothermalFlux";
[6946]175 case HydrostaticAdjustmentEnum : return "HydrostaticAdjustment";
[5103]176 case InternalEnum : return "Internal";
177 case KflagEnum : return "Kflag";
[5526]178 case IuToExtEnum : return "IuToExt";
179 case ExtToIuEnum : return "ExtToIu";
[5103]180 case MassFluxEnum : return "MassFlux";
[5286]181 case ThicknessAbsMisfitEnum : return "ThicknessAbsMisfit";
[5281]182 case SurfaceAbsVelMisfitEnum : return "SurfaceAbsVelMisfit";
183 case SurfaceRelVelMisfitEnum : return "SurfaceRelVelMisfit";
184 case SurfaceLogVelMisfitEnum : return "SurfaceLogVelMisfit";
185 case SurfaceLogVxVyMisfitEnum : return "SurfaceLogVxVyMisfit";
186 case SurfaceAverageVelMisfitEnum : return "SurfaceAverageVelMisfit";
[5103]187 case MaxPenetrationEnum : return "MaxPenetration";
188 case MeanVelEnum : return "MeanVel";
189 case MeltingOffsetEnum : return "MeltingOffset";
[7355]190 case GroundingLineMeltingRateEnum : return "GroundingLineMeltingRate";
[5103]191 case MeltingRateEnum : return "MeltingRate";
192 case MisfitEnum : return "Misfit";
193 case NodeOnBedEnum : return "NodeOnBed";
194 case NodeOnIceSheetEnum : return "NodeOnIceSheet";
195 case NodeOnIceShelfEnum : return "NodeOnIceShelf";
196 case NodeOnSurfaceEnum : return "NodeOnSurface";
197 case NumberNodeToElementConnectivityEnum : return "NumberNodeToElementConnectivity";
198 case PenaltyOffsetEnum : return "PenaltyOffset";
199 case PflagEnum : return "Pflag";
200 case PressureEnum : return "Pressure";
[7390]201 case VelocityEnum : return "Velocity";
[5103]202 case PressureOldEnum : return "PressureOld";
203 case QmuPressureEnum : return "QmuPressure";
204 case ResetPenaltiesEnum : return "ResetPenalties";
205 case RheologyBEnum : return "RheologyB";
[5358]206 case RheologyBbarEnum : return "RheologyBbar";
[5103]207 case RheologyNEnum : return "RheologyN";
208 case SegmentOnIceShelfEnum : return "SegmentOnIceShelf";
[7405]209 case ShelfDampeningEnum : return "ShelfDampening";
[5103]210 case StabilizeConstraintsEnum : return "StabilizeConstraints";
211 case StokesReconditioningEnum : return "StokesReconditioning";
212 case SurfaceAreaEnum : return "SurfaceArea";
213 case SurfaceEnum : return "Surface";
214 case SurfaceSlopeXEnum : return "SurfaceSlopeX";
215 case SurfaceSlopeYEnum : return "SurfaceSlopeY";
216 case TemperatureEnum : return "Temperature";
[5707]217 case TemporaryTemperatureEnum : return "TemporaryTemperature";
[5103]218 case TemperatureOldEnum : return "TemperatureOld";
219 case ThicknessEnum : return "Thickness";
[6891]220 case ThicknessCoeffEnum : return "ThicknessCoeff";
[5251]221 case ThicknessObsEnum : return "ThicknessObs";
[5103]222 case TypeEnum : return "Type";
223 case VelEnum : return "Vel";
224 case VelObsEnum : return "VelObs";
225 case ViscosityOvershootEnum : return "ViscosityOvershoot";
226 case VxAverageEnum : return "VxAverage";
227 case VxEnum : return "Vx";
228 case VxObsEnum : return "VxObs";
229 case VxOldEnum : return "VxOld";
230 case QmuVxEnum : return "QmuVx";
231 case VyAverageEnum : return "VyAverage";
232 case VyEnum : return "Vy";
233 case VyObsEnum : return "VyObs";
234 case VyOldEnum : return "VyOld";
235 case QmuVyEnum : return "QmuVy";
236 case VzAverageEnum : return "VzAverage";
237 case VzEnum : return "Vz";
238 case VzObsEnum : return "VzObs";
239 case VzOldEnum : return "VzOld";
[6141]240 case VzMacAyealEnum : return "VzMacAyeal";
[5803]241 case VzPattynEnum : return "VzPattyn";
242 case VzStokesEnum : return "VzStokes";
[5103]243 case QmuVzEnum : return "QmuVz";
244 case WeightsEnum : return "Weights";
245 case P0Enum : return "P0";
246 case P1Enum : return "P1";
247 case P1DGEnum : return "P1DG";
248 case MiniEnum : return "Mini";
249 case DoubleElementResultEnum : return "DoubleElementResult";
250 case TriaVertexElementResultEnum : return "TriaVertexElementResult";
251 case PentaVertexElementResultEnum : return "PentaVertexElementResult";
[7076]252 case BoolElementResultEnum : return "BoolElementResult";
[5103]253 case BoolExternalResultEnum : return "BoolExternalResult";
254 case DoubleExternalResultEnum : return "DoubleExternalResult";
255 case DoubleVecExternalResultEnum : return "DoubleVecExternalResult";
256 case DoubleMatExternalResultEnum : return "DoubleMatExternalResult";
257 case IntExternalResultEnum : return "IntExternalResult";
258 case PetscVecExternalResultEnum : return "PetscVecExternalResult";
259 case StringExternalResultEnum : return "StringExternalResult";
260 case JEnum : return "J";
261 case PatchEnum : return "Patch";
262 case PatchVerticesEnum : return "PatchVertices";
263 case PatchNodesEnum : return "PatchNodes";
264 case TimeEnum : return "Time";
[5196]265 case OutputFrequencyEnum : return "OutputFrequency";
[6362]266 case IoGatherEnum : return "IoGather";
[5468]267 case MinVelEnum : return "MinVel";
268 case MaxVelEnum : return "MaxVel";
269 case MinVxEnum : return "MinVx";
270 case MaxVxEnum : return "MaxVx";
271 case MaxAbsVxEnum : return "MaxAbsVx";
272 case MinVyEnum : return "MinVy";
273 case MaxVyEnum : return "MaxVy";
274 case MaxAbsVyEnum : return "MaxAbsVy";
275 case MinVzEnum : return "MinVz";
276 case MaxVzEnum : return "MaxVz";
277 case MaxAbsVzEnum : return "MaxAbsVz";
[5103]278 case RelativeEnum : return "Relative";
279 case ResidualEnum : return "Residual";
280 case AbsoluteEnum : return "Absolute";
[6946]281 case IncrementalEnum : return "Incremental";
[7302]282 case NoneEnum : return "None";
283 case AgressiveMigrationEnum : return "AgressiveMigration";
284 case SoftMigrationEnum : return "SoftMigration";
[5103]285 case RhoIceEnum : return "RhoIce";
286 case RhoWaterEnum : return "RhoWater";
287 case GravityEnum : return "Gravity";
288 case ThermalConductivityEnum : return "ThermalConductivity";
[7351]289 case MeltingRateCorrectionEnum : return "MeltingRateCorrection";
290 case MeltingRateCorrectionApplyEnum : return "MeltingRateCorrectionApply";
[5103]291 case MixedLayerCapacityEnum : return "MixedLayerCapacity";
292 case ThermalExchangeVelocityEnum : return "ThermalExchangeVelocity";
[7390]293 case StokesSolverEnum : return "StokesSolver";
[5103]294 case IntersectEnum : return "Intersect";
295 case ColinearEnum : return "Colinear";
296 case SeparateEnum : return "Separate";
297 case BetaEnum : return "Beta";
298 case CmGradientEnum : return "CmGradient";
299 case CmJumpEnum : return "CmJump";
300 case CmMaxEnum : return "CmMax";
301 case CmMinEnum : return "CmMin";
302 case AdjointEnum : return "Adjoint";
303 case GradientEnum : return "Gradient";
[6260]304 case Gradient1Enum : return "Gradient1";
305 case Gradient2Enum : return "Gradient2";
306 case Gradient3Enum : return "Gradient3";
[5103]307 case OldGradientEnum : return "OldGradient";
308 case ConnectivityEnum : return "Connectivity";
309 case ControlSteadyEnum : return "ControlSteady";
310 case DakotaParameterEnum : return "DakotaParameter";
311 case DimEnum : return "Dim";
312 case EpsAbsEnum : return "EpsAbs";
313 case EpsCmEnum : return "EpsCm";
314 case EpsRelEnum : return "EpsRel";
315 case EpsResEnum : return "EpsRes";
316 case HeatCapacityEnum : return "HeatCapacity";
317 case IsHutterEnum : return "IsHutter";
318 case IsMacAyealPattynEnum : return "IsMacAyealPattyn";
319 case IsStokesEnum : return "IsStokes";
[5770]320 case KffEnum : return "Kff";
[5103]321 case LatentHeatEnum : return "LatentHeat";
322 case LowmemEnum : return "Lowmem";
323 case MaxIterEnum : return "MaxIter";
324 case MaxNonlinearIterationsEnum : return "MaxNonlinearIterations";
325 case MeltingPointEnum : return "MeltingPoint";
326 case MinMechanicalConstraintsEnum : return "MinMechanicalConstraints";
327 case MinThermalConstraintsEnum : return "MinThermalConstraints";
328 case NStepsEnum : return "NSteps";
329 case NdtEnum : return "Ndt";
330 case NumOutputEnum : return "NumOutput";
331 case NumRiftsEnum : return "NumRifts";
332 case NumberOfElementsEnum : return "NumberOfElements";
333 case NumberOfNodesEnum : return "NumberOfNodes";
334 case NumberOfVerticesEnum : return "NumberOfVertices";
335 case OptScalEnum : return "OptScal";
336 case OutputFilePointerEnum : return "OutputFilePointer";
[6362]337 case OutputFileNameEnum : return "OutputFileName";
[5103]338 case ParameterOutputEnum : return "ParameterOutput";
339 case PenaltyMeltingEnum : return "PenaltyMelting";
340 case QmuAnalysisEnum : return "QmuAnalysis";
341 case QmuErrNameEnum : return "QmuErrName";
342 case QmuInNameEnum : return "QmuInName";
343 case QmuMassFluxSegmentsEnum : return "QmuMassFluxSegments";
344 case QmuNPartEnum : return "QmuNPart";
345 case QmuOutNameEnum : return "QmuOutName";
346 case QmuPartEnum : return "QmuPart";
[5468]347 case QmuNumberOfResponsesEnum : return "QmuNumberOfResponses";
[6726]348 case QmuSaveFemmodelEnum : return "QmuSaveFemmodel";
[5468]349 case IndexedEnum : return "Indexed";
350 case RegularEnum : return "Regular";
351 case IndexEnum : return "Index";
352 case ScaledEnum : return "Scaled";
353 case NodalEnum : return "Nodal";
[5103]354 case ResponseDescriptorsEnum : return "ResponseDescriptors";
[5903]355 case PetscRcEnum : return "PetscRc";
[5103]356 case SparsityEnum : return "Sparsity";
357 case TolXEnum : return "TolX";
358 case VariableDescriptorsEnum : return "VariableDescriptors";
359 case VerboseEnum : return "Verbose";
360 case WaitOnLockEnum : return "WaitOnLock";
[6014]361 case PetscOptionsStringsEnum : return "PetscOptionsStrings";
362 case PetscOptionsAnalysesEnum : return "PetscOptionsAnalyses";
[5684]363 case GsetEnum : return "Gset";
364 case FsetEnum : return "Fset";
365 case SsetEnum : return "Sset";
[7076]366 case GroundingLineMigrationEnum : return "GroundingLineMigration";
[5103]367 case YtsEnum : return "Yts";
[7447]368 case TriangleInterpEnum : return "TriangleInterp";
369 case BilinearInterpEnum : return "BilinearInterp";
370 case NearestInterpEnum : return "NearestInterp";
[5103]371 default : return "unknown";
372
373 }
374}
Note: See TracBrowser for help on using the repository browser.