source: issm/trunk/src/m/enum/EnumAsString.m@ 3782

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

added Matlab routines StringAsEnum

File size: 12.3 KB
Line 
1function string=EnumAsString(enum)
2%ENUMASSTRING - output string associated with enum
3%
4% WARNING: DO NOT MODIFY THIS FILE
5% this file has been automatically generated by src/c/SynchronizeMatlabEnum
6% Please read src/c/README for more information
7%
8% Usage:
9% string=EnumAsString(enum)
10
11switch enum,
12
13 case ConstraintsEnum(), string='Constraints'; return
14 case DatasetsEnum(), string='Datasets'; return
15 case ElementsEnum(), string='Elements'; return
16 case LoadsEnum(), string='Loads'; return
17 case MaterialsEnum(), string='Materials'; return
18 case NodesEnum(), string='Nodes'; return
19 case ParametersEnum(), string='Parameters'; return
20 case ResultsEnum(), string='Results'; return
21 case VerticesEnum(), string='Vertices'; return
22 case AnalysisEnum(), string='Analysis'; return
23 case AnalysisTypeEnum(), string='AnalysisType'; return
24 case SubAnalysisTypeEnum(), string='SubAnalysisType'; return
25 case DiagnosticAnalysisEnum(), string='DiagnosticAnalysis'; return
26 case HorizAnalysisEnum(), string='HorizAnalysis'; return
27 case HutterAnalysisEnum(), string='HutterAnalysis'; return
28 case StokesAnalysisEnum(), string='StokesAnalysis'; return
29 case VertAnalysisEnum(), string='VertAnalysis'; return
30 case AdjointAnalysisEnum(), string='AdjointAnalysis'; return
31 case ControlAnalysisEnum(), string='ControlAnalysis'; return
32 case GradientAnalysisEnum(), string='GradientAnalysis'; return
33 case InverseAnalysisEnum(), string='InverseAnalysis'; return
34 case ThermalAnalysisEnum(), string='ThermalAnalysis'; return
35 case TransientAnalysisEnum(), string='TransientAnalysis'; return
36 case SteadyAnalysisEnum(), string='SteadyAnalysis'; return
37 case SurfaceAnalysisEnum(), string='SurfaceAnalysis'; return
38 case SlopecomputeAnalysisEnum(), string='SlopecomputeAnalysis'; return
39 case BedXAnalysisEnum(), string='BedXAnalysis'; return
40 case BedYAnalysisEnum(), string='BedYAnalysis'; return
41 case BedAnalysisEnum(), string='BedAnalysis'; return
42 case SurfaceXAnalysisEnum(), string='SurfaceXAnalysis'; return
43 case SurfaceYAnalysisEnum(), string='SurfaceYAnalysis'; return
44 case Balancedthickness2AnalysisEnum(), string='Balancedthickness2Analysis'; return
45 case BalancedthicknessAnalysisEnum(), string='BalancedthicknessAnalysis'; return
46 case BalancedvelocitiesAnalysisEnum(), string='BalancedvelocitiesAnalysis'; return
47 case Prognostic2AnalysisEnum(), string='Prognostic2Analysis'; return
48 case PrognosticAnalysisEnum(), string='PrognosticAnalysis'; return
49 case MeltingAnalysisEnum(), string='MeltingAnalysis'; return
50 case Mesh2gridAnalysisEnum(), string='Mesh2gridAnalysis'; return
51 case ParametersAnalysisEnum(), string='ParametersAnalysis'; return
52 case SteadystateAnalysisEnum(), string='SteadystateAnalysis'; return
53 case NoneAnalysisEnum(), string='NoneAnalysis'; return
54 case FormulationEnum(), string='Formulation'; return
55 case HutterFormulationEnum(), string='HutterFormulation'; return
56 case MacAyealFormulationEnum(), string='MacAyealFormulation'; return
57 case NoneFormulationEnum(), string='NoneFormulation'; return
58 case PattynFormulationEnum(), string='PattynFormulation'; return
59 case StokesFormulationEnum(), string='StokesFormulation'; return
60 case ObjectEnum(), string='Object'; return
61 case HookEnum(), string='Hook'; return
62 case ElementEnum(), string='Element'; return
63 case BeamEnum(), string='Beam'; return
64 case DofIndexingEnum(), string='DofIndexing'; return
65 case ElementPropertiesEnum(), string='ElementProperties'; return
66 case NodePropertiesEnum(), string='NodeProperties'; return
67 case PentaEnum(), string='Penta'; return
68 case SingEnum(), string='Sing'; return
69 case TriaEnum(), string='Tria'; return
70 case NodeEnum(), string='Node'; return
71 case VertexEnum(), string='Vertex'; return
72 case LoadEnum(), string='Load'; return
73 case IcefrontEnum(), string='Icefront'; return
74 case NumericalfluxEnum(), string='Numericalflux'; return
75 case PengridEnum(), string='Pengrid'; return
76 case PenpairEnum(), string='Penpair'; return
77 case QuadIceFrontEnum(), string='QuadIceFront'; return
78 case QuadRiftFrontEnum(), string='QuadRiftFront'; return
79 case RiftfrontEnum(), string='Riftfront'; return
80 case SegmentIcefrontEnum(), string='SegmentIcefront'; return
81 case SegmentRiftfrontEnum(), string='SegmentRiftfront'; return
82 case MaterialEnum(), string='Material'; return
83 case MaticeEnum(), string='Matice'; return
84 case MatparEnum(), string='Matpar'; return
85 case InputEnum(), string='Input'; return
86 case BeamVertexInputEnum(), string='BeamVertexInput'; return
87 case BoolInputEnum(), string='BoolInput'; return
88 case DoubleInputEnum(), string='DoubleInput'; return
89 case IntInputEnum(), string='IntInput'; return
90 case PentaVertexInputEnum(), string='PentaVertexInput'; return
91 case SingVertexInputEnum(), string='SingVertexInput'; return
92 case TriaVertexInputEnum(), string='TriaVertexInput'; return
93 case ParamEnum(), string='Param'; return
94 case BoolParamEnum(), string='BoolParam'; return
95 case DoubleMatParamEnum(), string='DoubleMatParam'; return
96 case DoubleParamEnum(), string='DoubleParam'; return
97 case DoubleVecParamEnum(), string='DoubleVecParam'; return
98 case IntParamEnum(), string='IntParam'; return
99 case PetscMatParamEnum(), string='PetscMatParam'; return
100 case PetscVecParamEnum(), string='PetscVecParam'; return
101 case StringArrayParamEnum(), string='StringArrayParam'; return
102 case StringParamEnum(), string='StringParam'; return
103 case ResultEnum(), string='Result'; return
104 case RgbEnum(), string='Rgb'; return
105 case SpcEnum(), string='Spc'; return
106 case DofVecEnum(), string='DofVec'; return
107 case GeographyEnum(), string='Geography'; return
108 case IceSheetEnum(), string='IceSheet'; return
109 case IceShelfEnum(), string='IceShelf'; return
110 case WaterEnum(), string='Water'; return
111 case IceEnum(), string='Ice'; return
112 case AirEnum(), string='Air'; return
113 case MelangeEnum(), string='Melange'; return
114 case AccumulationRateEnum(), string='AccumulationRate'; return
115 case AdjointxEnum(), string='Adjointx'; return
116 case AdjointyEnum(), string='Adjointy'; return
117 case AdjointzEnum(), string='Adjointz'; return
118 case ArtDiffEnum(), string='ArtDiff'; return
119 case BedEnum(), string='Bed'; return
120 case BedSlopexEnum(), string='BedSlopex'; return
121 case BedSlopeyEnum(), string='BedSlopey'; return
122 case BoundaryEnum(), string='Boundary'; return
123 case CmMaxDmpSlopeEnum(), string='CmMaxDmpSlope'; return
124 case CmMaxDmpValueEnum(), string='CmMaxDmpValue'; return
125 case CmMinDmpSlopeEnum(), string='CmMinDmpSlope'; return
126 case CmMinDmpValueEnum(), string='CmMinDmpValue'; return
127 case CmNoiseDmpEnum(), string='CmNoiseDmp'; return
128 case CollapseEnum(), string='Collapse'; return
129 case ConstantEnum(), string='Constant'; return
130 case ControlTypeEnum(), string='ControlType'; return
131 case ConvergedEnum(), string='Converged'; return
132 case DhDtEnum(), string='DhDt'; return
133 case DragCoefficientEnum(), string='DragCoefficient'; return
134 case DragPEnum(), string='DragP'; return
135 case DragQEnum(), string='DragQ'; return
136 case DragTypeEnum(), string='DragType'; return
137 case DtEnum(), string='Dt'; return
138 case ElementOnBedEnum(), string='ElementOnBed'; return
139 case ElementOnIceShelfEnum(), string='ElementOnIceShelf'; return
140 case ElementOnSurfaceEnum(), string='ElementOnSurface'; return
141 case ElementOnWaterEnum(), string='ElementOnWater'; return
142 case EpsVelEnum(), string='EpsVel'; return
143 case FillEnum(), string='Fill'; return
144 case FitEnum(), string='Fit'; return
145 case FractionIncrementEnum(), string='FractionIncrement'; return
146 case FrictionEnum(), string='Friction'; return
147 case GeothermalFluxEnum(), string='GeothermalFlux'; return
148 case InternalEnum(), string='Internal'; return
149 case KflagEnum(), string='Kflag'; return
150 case MaxPenetrationEnum(), string='MaxPenetration'; return
151 case MeanVelEnum(), string='MeanVel'; return
152 case MeltingOffsetEnum(), string='MeltingOffset'; return
153 case MeltingRateEnum(), string='MeltingRate'; return
154 case NodeOnBedEnum(), string='NodeOnBed'; return
155 case NodeOnIceSheetEnum(), string='NodeOnIceSheet'; return
156 case NodeOnIceShelfEnum(), string='NodeOnIceShelf'; return
157 case NodeOnSurfaceEnum(), string='NodeOnSurface'; return
158 case PenaltyOffsetEnum(), string='PenaltyOffset'; return
159 case PflagEnum(), string='Pflag'; return
160 case PressureEnum(), string='Pressure'; return
161 case ResetPenaltiesEnum(), string='ResetPenalties'; return
162 case RheologyBEnum(), string='RheologyB'; return
163 case RheologyNEnum(), string='RheologyN'; return
164 case SegmentOnIceShelfEnum(), string='SegmentOnIceShelf'; return
165 case StabilizeConstraintsEnum(), string='StabilizeConstraints'; return
166 case StokesReconditioningEnum(), string='StokesReconditioning'; return
167 case SurfaceAreaEnum(), string='SurfaceArea'; return
168 case SurfaceEnum(), string='Surface'; return
169 case SurfaceSlopexEnum(), string='SurfaceSlopex'; return
170 case SurfaceSlopeyEnum(), string='SurfaceSlopey'; return
171 case TemperatureEnum(), string='Temperature'; return
172 case TemperatureAverageEnum(), string='TemperatureAverage'; return
173 case ThicknessEnum(), string='Thickness'; return
174 case TypeEnum(), string='Type'; return
175 case ViscosityOvershootEnum(), string='ViscosityOvershoot'; return
176 case VxAverageEnum(), string='VxAverage'; return
177 case VxEnum(), string='Vx'; return
178 case VxObsEnum(), string='VxObs'; return
179 case VxOldEnum(), string='VxOld'; return
180 case VyAverageEnum(), string='VyAverage'; return
181 case VyEnum(), string='Vy'; return
182 case VyObsEnum(), string='VyObs'; return
183 case VyOldEnum(), string='VyOld'; return
184 case VzAverageEnum(), string='VzAverage'; return
185 case VzEnum(), string='Vz'; return
186 case VzObsEnum(), string='VzObs'; return
187 case VzOldEnum(), string='VzOld'; return
188 case WeightsEnum(), string='Weights'; return
189 case BetaEnum(), string='Beta'; return
190 case CmGradientEnum(), string='CmGradient'; return
191 case CmJumpEnum(), string='CmJump'; return
192 case CmMaxEnum(), string='CmMax'; return
193 case CmMinEnum(), string='CmMin'; return
194 case ConnectivityEnum(), string='Connectivity'; return
195 case ControlParameterEnum(), string='ControlParameter'; return
196 case ControlSteadyEnum(), string='ControlSteady'; return
197 case DakotaParameterEnum(), string='DakotaParameter'; return
198 case DimEnum(), string='Dim'; return
199 case EpsAbsEnum(), string='EpsAbs'; return
200 case EpsCmEnum(), string='EpsCm'; return
201 case EpsRelEnum(), string='EpsRel'; return
202 case EpsResEnum(), string='EpsRes'; return
203 case ExtrudeParamEnum(), string='ExtrudeParam'; return
204 case HeatCapacityEnum(), string='HeatCapacity'; return
205 case IsHutterEnum(), string='IsHutter'; return
206 case IsMacAyealPattynEnum(), string='IsMacAyealPattyn'; return
207 case IsStokesEnum(), string='IsStokes'; return
208 case LatentHeatEnum(), string='LatentHeat'; return
209 case LowmemEnum(), string='Lowmem'; return
210 case MaxIterEnum(), string='MaxIter'; return
211 case MaxNonlinearIterationsEnum(), string='MaxNonlinearIterations'; return
212 case MeltingPointEnum(), string='MeltingPoint'; return
213 case MinMechanicalConstraintsEnum(), string='MinMechanicalConstraints'; return
214 case MinThermalConstraintsEnum(), string='MinThermalConstraints'; return
215 case NStepsEnum(), string='NSteps'; return
216 case NdtEnum(), string='Ndt'; return
217 case NumOutputEnum(), string='NumOutput'; return
218 case NumRiftsEnum(), string='NumRifts'; return
219 case NumberOfDofsPerNodeEnum(), string='NumberOfDofsPerNode'; return
220 case NumberOfElementsEnum(), string='NumberOfElements'; return
221 case NumberOfNodesEnum(), string='NumberOfNodes'; return
222 case NumberOfVerticesEnum(), string='NumberOfVertices'; return
223 case OptScalEnum(), string='OptScal'; return
224 case OutputFileNameEnum(), string='OutputFileName'; return
225 case ParameterOutputEnum(), string='ParameterOutput'; return
226 case PenaltyMeltingEnum(), string='PenaltyMelting'; return
227 case QmuAnalysisEnum(), string='QmuAnalysis'; return
228 case QmuErrNameEnum(), string='QmuErrName'; return
229 case QmuInNameEnum(), string='QmuInName'; return
230 case QmuMassFluxSegmentsEnum(), string='QmuMassFluxSegments'; return
231 case QmuNPartEnum(), string='QmuNPart'; return
232 case QmuOutNameEnum(), string='QmuOutName'; return
233 case QmuPartEnum(), string='QmuPart'; return
234 case ResponseDescriptorsEnum(), string='ResponseDescriptors'; return
235 case SolverStringEnum(), string='SolverString'; return
236 case SparsityEnum(), string='Sparsity'; return
237 case TolXEnum(), string='TolX'; return
238 case VariableDescriptorsEnum(), string='VariableDescriptors'; return
239 case VerboseEnum(), string='Verbose'; return
240 case WaitOnLockEnum(), string='WaitOnLock'; return
241 case YtsEnum(), string='Yts'; return
242 otherwise, error(['Enum ' num2str(enum) ' not found']);
243
244end
Note: See TracBrowser for help on using the repository browser.