[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 |
|
---|
| 14 | char* 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";
|
---|
[5225] | 45 | case AdjointBalancedthicknessAnalysisEnum : return "AdjointBalancedthicknessAnalysis";
|
---|
[5103] | 46 | case ControlAnalysisEnum : return "ControlAnalysis";
|
---|
| 47 | case GradientAnalysisEnum : return "GradientAnalysis";
|
---|
| 48 | case InverseAnalysisEnum : return "InverseAnalysis";
|
---|
| 49 | case ThermalSolutionEnum : return "ThermalSolution";
|
---|
| 50 | case ThermalAnalysisEnum : return "ThermalAnalysis";
|
---|
| 51 | case Transient2DSolutionEnum : return "Transient2DSolution";
|
---|
| 52 | case Transient2DAnalysisEnum : return "Transient2DAnalysis";
|
---|
| 53 | case Transient3DSolutionEnum : return "Transient3DSolution";
|
---|
| 54 | case Transient3DAnalysisEnum : return "Transient3DAnalysis";
|
---|
| 55 | case SteadyAnalysisEnum : return "SteadyAnalysis";
|
---|
| 56 | case TransientAnalysisEnum : return "TransientAnalysis";
|
---|
| 57 | case BedSlopeSolutionEnum : return "BedSlopeSolution";
|
---|
| 58 | case BedSlopeAnalysisEnum : return "BedSlopeAnalysis";
|
---|
| 59 | case SurfaceSlopeSolutionEnum : return "SurfaceSlopeSolution";
|
---|
| 60 | case SurfaceSlopeAnalysisEnum : return "SurfaceSlopeAnalysis";
|
---|
| 61 | case BedSlopeXAnalysisEnum : return "BedSlopeXAnalysis";
|
---|
| 62 | case BedSlopeYAnalysisEnum : return "BedSlopeYAnalysis";
|
---|
| 63 | case SurfaceSlopeXAnalysisEnum : return "SurfaceSlopeXAnalysis";
|
---|
| 64 | case SurfaceSlopeYAnalysisEnum : return "SurfaceSlopeYAnalysis";
|
---|
| 65 | case BalancedthicknessSolutionEnum : return "BalancedthicknessSolution";
|
---|
| 66 | case BalancedthicknessAnalysisEnum : return "BalancedthicknessAnalysis";
|
---|
| 67 | case BalancedvelocitiesSolutionEnum : return "BalancedvelocitiesSolution";
|
---|
| 68 | case BalancedvelocitiesAnalysisEnum : return "BalancedvelocitiesAnalysis";
|
---|
| 69 | case PrognosticSolutionEnum : return "PrognosticSolution";
|
---|
| 70 | case PrognosticAnalysisEnum : return "PrognosticAnalysis";
|
---|
| 71 | case MeltingAnalysisEnum : return "MeltingAnalysis";
|
---|
| 72 | case ParametersSolutionEnum : return "ParametersSolution";
|
---|
| 73 | case ParametersAnalysisEnum : return "ParametersAnalysis";
|
---|
| 74 | case SteadystateSolutionEnum : return "SteadystateSolution";
|
---|
| 75 | case SteadystateAnalysisEnum : return "SteadystateAnalysis";
|
---|
| 76 | case NoneAnalysisEnum : return "NoneAnalysis";
|
---|
[5125] | 77 | case ApproximationEnum : return "Approximation";
|
---|
| 78 | case HutterApproximationEnum : return "HutterApproximation";
|
---|
| 79 | case MacAyealApproximationEnum : return "MacAyealApproximation";
|
---|
| 80 | case MacAyealPattynApproximationEnum : return "MacAyealPattynApproximation";
|
---|
| 81 | case NoneApproximationEnum : return "NoneApproximation";
|
---|
| 82 | case PattynApproximationEnum : return "PattynApproximation";
|
---|
| 83 | case StokesApproximationEnum : return "StokesApproximation";
|
---|
[5103] | 84 | case ObjectEnum : return "Object";
|
---|
| 85 | case HookEnum : return "Hook";
|
---|
| 86 | case SegmentEnum : return "Segment";
|
---|
| 87 | case ElementEnum : return "Element";
|
---|
| 88 | case DofIndexingEnum : return "DofIndexing";
|
---|
| 89 | case ElementPropertiesEnum : return "ElementProperties";
|
---|
| 90 | case NodePropertiesEnum : return "NodeProperties";
|
---|
| 91 | case PentaEnum : return "Penta";
|
---|
| 92 | case TriaEnum : return "Tria";
|
---|
| 93 | case NodeEnum : return "Node";
|
---|
| 94 | case VertexEnum : return "Vertex";
|
---|
| 95 | case LoadEnum : return "Load";
|
---|
| 96 | case IcefrontEnum : return "Icefront";
|
---|
| 97 | case NumericalfluxEnum : return "Numericalflux";
|
---|
| 98 | case PengridEnum : return "Pengrid";
|
---|
| 99 | case PenpairEnum : return "Penpair";
|
---|
| 100 | case QuadIceFrontEnum : return "QuadIceFront";
|
---|
| 101 | case QuadRiftFrontEnum : return "QuadRiftFront";
|
---|
| 102 | case RiftfrontEnum : return "Riftfront";
|
---|
| 103 | case SegmentIcefrontEnum : return "SegmentIcefront";
|
---|
| 104 | case SegmentRiftfrontEnum : return "SegmentRiftfront";
|
---|
| 105 | case MaterialEnum : return "Material";
|
---|
| 106 | case MaticeEnum : return "Matice";
|
---|
| 107 | case MatparEnum : return "Matpar";
|
---|
| 108 | case InputEnum : return "Input";
|
---|
| 109 | case BoolInputEnum : return "BoolInput";
|
---|
| 110 | case DoubleInputEnum : return "DoubleInput";
|
---|
| 111 | case IntInputEnum : return "IntInput";
|
---|
| 112 | case PentaVertexInputEnum : return "PentaVertexInput";
|
---|
| 113 | case TriaVertexInputEnum : return "TriaVertexInput";
|
---|
| 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";
|
---|
| 121 | case FileParamEnum : return "FileParam";
|
---|
| 122 | case PetscMatParamEnum : return "PetscMatParam";
|
---|
| 123 | case PetscVecParamEnum : return "PetscVecParam";
|
---|
| 124 | case StringArrayParamEnum : return "StringArrayParam";
|
---|
| 125 | case StringParamEnum : return "StringParam";
|
---|
| 126 | case ElementResultEnum : return "ElementResult";
|
---|
| 127 | case ExternalResultEnum : return "ExternalResult";
|
---|
| 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";
|
---|
[5281] | 146 | case CmResponseEnum : return "CmResponse";
|
---|
| 147 | case CmResponsesEnum : return "CmResponses";
|
---|
[5103] | 148 | case CmMaxDmpSlopeEnum : return "CmMaxDmpSlope";
|
---|
| 149 | case CmMaxDmpValueEnum : return "CmMaxDmpValue";
|
---|
| 150 | case CmMinDmpSlopeEnum : return "CmMinDmpSlope";
|
---|
| 151 | case CmMinDmpValueEnum : return "CmMinDmpValue";
|
---|
| 152 | case CmNoiseDmpEnum : return "CmNoiseDmp";
|
---|
| 153 | case ConstantEnum : return "Constant";
|
---|
| 154 | case ControlTypeEnum : return "ControlType";
|
---|
| 155 | case ConvergedEnum : return "Converged";
|
---|
| 156 | case DhDtEnum : return "DhDt";
|
---|
| 157 | case DragCoefficientEnum : return "DragCoefficient";
|
---|
| 158 | case DragPEnum : return "DragP";
|
---|
| 159 | case DragQEnum : return "DragQ";
|
---|
| 160 | case DragTypeEnum : return "DragType";
|
---|
| 161 | case DtEnum : return "Dt";
|
---|
| 162 | case ElementOnBedEnum : return "ElementOnBed";
|
---|
| 163 | case ElementOnIceShelfEnum : return "ElementOnIceShelf";
|
---|
| 164 | case ElementOnSurfaceEnum : return "ElementOnSurface";
|
---|
| 165 | case ElementOnWaterEnum : return "ElementOnWater";
|
---|
| 166 | case EpsVelEnum : return "EpsVel";
|
---|
| 167 | case FillEnum : return "Fill";
|
---|
| 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";
|
---|
[5281] | 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";
|
---|
[5103] | 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 RheologyB2dEnum : return "RheologyB2d";
|
---|
| 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 TemperatureOldEnum : return "TemperatureOld";
|
---|
| 207 | case ThicknessEnum : return "Thickness";
|
---|
[5251] | 208 | case ThicknessObsEnum : return "ThicknessObs";
|
---|
[5103] | 209 | case TypeEnum : return "Type";
|
---|
| 210 | case VelEnum : return "Vel";
|
---|
| 211 | case VelObsEnum : return "VelObs";
|
---|
| 212 | case ViscosityOvershootEnum : return "ViscosityOvershoot";
|
---|
| 213 | case VxAverageEnum : return "VxAverage";
|
---|
| 214 | case VxEnum : return "Vx";
|
---|
| 215 | case VxObsEnum : return "VxObs";
|
---|
| 216 | case VxOldEnum : return "VxOld";
|
---|
| 217 | case QmuVxEnum : return "QmuVx";
|
---|
| 218 | case VyAverageEnum : return "VyAverage";
|
---|
| 219 | case VyEnum : return "Vy";
|
---|
| 220 | case VyObsEnum : return "VyObs";
|
---|
| 221 | case VyOldEnum : return "VyOld";
|
---|
| 222 | case QmuVyEnum : return "QmuVy";
|
---|
| 223 | case VzAverageEnum : return "VzAverage";
|
---|
| 224 | case VzEnum : return "Vz";
|
---|
| 225 | case VzObsEnum : return "VzObs";
|
---|
| 226 | case VzOldEnum : return "VzOld";
|
---|
| 227 | case QmuVzEnum : return "QmuVz";
|
---|
| 228 | case WeightsEnum : return "Weights";
|
---|
| 229 | case P0Enum : return "P0";
|
---|
| 230 | case P1Enum : return "P1";
|
---|
| 231 | case P1DGEnum : return "P1DG";
|
---|
| 232 | case MiniEnum : return "Mini";
|
---|
| 233 | case DoubleElementResultEnum : return "DoubleElementResult";
|
---|
| 234 | case TriaVertexElementResultEnum : return "TriaVertexElementResult";
|
---|
| 235 | case PentaVertexElementResultEnum : return "PentaVertexElementResult";
|
---|
| 236 | case BoolExternalResultEnum : return "BoolExternalResult";
|
---|
| 237 | case DoubleExternalResultEnum : return "DoubleExternalResult";
|
---|
| 238 | case DoubleVecExternalResultEnum : return "DoubleVecExternalResult";
|
---|
| 239 | case DoubleMatExternalResultEnum : return "DoubleMatExternalResult";
|
---|
| 240 | case IntExternalResultEnum : return "IntExternalResult";
|
---|
| 241 | case PetscVecExternalResultEnum : return "PetscVecExternalResult";
|
---|
| 242 | case StringExternalResultEnum : return "StringExternalResult";
|
---|
| 243 | case JEnum : return "J";
|
---|
| 244 | case PatchEnum : return "Patch";
|
---|
| 245 | case PatchVerticesEnum : return "PatchVertices";
|
---|
| 246 | case PatchNodesEnum : return "PatchNodes";
|
---|
| 247 | case TimeEnum : return "Time";
|
---|
[5196] | 248 | case OutputFrequencyEnum : return "OutputFrequency";
|
---|
[5103] | 249 | case RelativeEnum : return "Relative";
|
---|
| 250 | case ResidualEnum : return "Residual";
|
---|
| 251 | case AbsoluteEnum : return "Absolute";
|
---|
| 252 | case RhoIceEnum : return "RhoIce";
|
---|
| 253 | case RhoWaterEnum : return "RhoWater";
|
---|
| 254 | case GravityEnum : return "Gravity";
|
---|
| 255 | case ThermalConductivityEnum : return "ThermalConductivity";
|
---|
| 256 | case MixedLayerCapacityEnum : return "MixedLayerCapacity";
|
---|
| 257 | case ThermalExchangeVelocityEnum : return "ThermalExchangeVelocity";
|
---|
| 258 | case IntersectEnum : return "Intersect";
|
---|
| 259 | case ColinearEnum : return "Colinear";
|
---|
| 260 | case SeparateEnum : return "Separate";
|
---|
| 261 | case BetaEnum : return "Beta";
|
---|
| 262 | case CmGradientEnum : return "CmGradient";
|
---|
| 263 | case CmJumpEnum : return "CmJump";
|
---|
| 264 | case CmMaxEnum : return "CmMax";
|
---|
| 265 | case CmMinEnum : return "CmMin";
|
---|
| 266 | case AdjointEnum : return "Adjoint";
|
---|
| 267 | case GradientEnum : return "Gradient";
|
---|
| 268 | case OldGradientEnum : return "OldGradient";
|
---|
| 269 | case ConnectivityEnum : return "Connectivity";
|
---|
| 270 | case ControlParameterEnum : return "ControlParameter";
|
---|
| 271 | case ControlSteadyEnum : return "ControlSteady";
|
---|
| 272 | case DakotaParameterEnum : return "DakotaParameter";
|
---|
| 273 | case DimEnum : return "Dim";
|
---|
| 274 | case EpsAbsEnum : return "EpsAbs";
|
---|
| 275 | case EpsCmEnum : return "EpsCm";
|
---|
| 276 | case EpsRelEnum : return "EpsRel";
|
---|
| 277 | case EpsResEnum : return "EpsRes";
|
---|
| 278 | case HeatCapacityEnum : return "HeatCapacity";
|
---|
| 279 | case IsHutterEnum : return "IsHutter";
|
---|
| 280 | case IsMacAyealPattynEnum : return "IsMacAyealPattyn";
|
---|
| 281 | case IsStokesEnum : return "IsStokes";
|
---|
| 282 | case LatentHeatEnum : return "LatentHeat";
|
---|
| 283 | case LowmemEnum : return "Lowmem";
|
---|
| 284 | case MaxIterEnum : return "MaxIter";
|
---|
| 285 | case MaxNonlinearIterationsEnum : return "MaxNonlinearIterations";
|
---|
| 286 | case MeltingPointEnum : return "MeltingPoint";
|
---|
| 287 | case MinMechanicalConstraintsEnum : return "MinMechanicalConstraints";
|
---|
| 288 | case MinThermalConstraintsEnum : return "MinThermalConstraints";
|
---|
| 289 | case NStepsEnum : return "NSteps";
|
---|
| 290 | case NdtEnum : return "Ndt";
|
---|
| 291 | case NumOutputEnum : return "NumOutput";
|
---|
| 292 | case NumRiftsEnum : return "NumRifts";
|
---|
| 293 | case NumberOfElementsEnum : return "NumberOfElements";
|
---|
| 294 | case NumberOfNodesEnum : return "NumberOfNodes";
|
---|
| 295 | case NumberOfVerticesEnum : return "NumberOfVertices";
|
---|
| 296 | case OptScalEnum : return "OptScal";
|
---|
| 297 | case OutputFilePointerEnum : return "OutputFilePointer";
|
---|
| 298 | case ParameterOutputEnum : return "ParameterOutput";
|
---|
| 299 | case PenaltyMeltingEnum : return "PenaltyMelting";
|
---|
| 300 | case QmuAnalysisEnum : return "QmuAnalysis";
|
---|
| 301 | case QmuErrNameEnum : return "QmuErrName";
|
---|
| 302 | case QmuInNameEnum : return "QmuInName";
|
---|
| 303 | case QmuMassFluxSegmentsEnum : return "QmuMassFluxSegments";
|
---|
| 304 | case QmuNPartEnum : return "QmuNPart";
|
---|
| 305 | case QmuOutNameEnum : return "QmuOutName";
|
---|
| 306 | case QmuPartEnum : return "QmuPart";
|
---|
| 307 | case ResponseDescriptorsEnum : return "ResponseDescriptors";
|
---|
| 308 | case SolverStringEnum : return "SolverString";
|
---|
| 309 | case SparsityEnum : return "Sparsity";
|
---|
| 310 | case TolXEnum : return "TolX";
|
---|
| 311 | case VariableDescriptorsEnum : return "VariableDescriptors";
|
---|
| 312 | case VerboseEnum : return "Verbose";
|
---|
| 313 | case WaitOnLockEnum : return "WaitOnLock";
|
---|
| 314 | case YtsEnum : return "Yts";
|
---|
| 315 | default : return "unknown";
|
---|
| 316 |
|
---|
| 317 | }
|
---|
| 318 | }
|
---|