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

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

New, totally dynamic number of dofs per node, yeehah.... Lots of debugging, especially in DistributeNumDofs, the most critical routine

File size: 14.0 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 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 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}
Note: See TracBrowser for help on using the repository browser.