Changeset 3728
- Timestamp:
- 05/12/10 07:33:54 (15 years ago)
- Location:
- issm/trunk/src/c/EnumDefinitions
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/c/EnumDefinitions/EnumAsString.cpp
r3725 r3728 16 16 switch(en){ 17 17 18 case ConstraintsEnum : 19 return "Constraints"; 18 20 case DatasetsEnum : 19 21 return "Datasets"; 20 22 case ElementsEnum : 21 23 return "Elements"; 22 case NodesEnum :23 return "Nodes";24 case ConstraintsEnum :25 return "Constraints";26 24 case LoadsEnum : 27 25 return "Loads"; 28 26 case MaterialsEnum : 29 27 return "Materials"; 28 case NodesEnum : 29 return "Nodes"; 30 30 case ParametersEnum : 31 31 return "Parameters"; … … 44 44 case HorizAnalysisEnum : 45 45 return "HorizAnalysis"; 46 case HutterAnalysisEnum : 47 return "HutterAnalysis"; 46 48 case StokesAnalysisEnum : 47 49 return "StokesAnalysis"; 48 case HutterAnalysisEnum :49 return "HutterAnalysis";50 50 case VertAnalysisEnum : 51 51 return "VertAnalysis"; 52 case AdjointAnalysisEnum : 53 return "AdjointAnalysis"; 52 54 case ControlAnalysisEnum : 53 55 return "ControlAnalysis"; 54 case AdjointAnalysisEnum :55 return " AdjointAnalysis";56 case GradientAnalysisEnum : 57 return "GradientAnalysis"; 56 58 case InverseAnalysisEnum : 57 59 return "InverseAnalysis"; 58 case GradientAnalysisEnum :59 return "GradientAnalysis";60 60 case ThermalAnalysisEnum : 61 61 return "ThermalAnalysis"; … … 66 66 case SlopecomputeAnalysisEnum : 67 67 return "SlopecomputeAnalysis"; 68 case BedXAnalysisEnum : 69 return "BedXAnalysis"; 70 case BedYAnalysisEnum : 71 return "BedYAnalysis"; 68 72 case SurfaceXAnalysisEnum : 69 73 return "SurfaceXAnalysis"; 70 74 case SurfaceYAnalysisEnum : 71 75 return "SurfaceYAnalysis"; 72 case BedXAnalysisEnum : 73 return "BedXAnalysis"; 74 case BedYAnalysisEnum : 75 return "BedYAnalysis"; 76 case Balancedthickness2AnalysisEnum : 77 return "Balancedthickness2Analysis"; 78 case BalancedthicknessAnalysisEnum : 79 return "BalancedthicknessAnalysis"; 80 case BalancedvelocitiesAnalysisEnum : 81 return "BalancedvelocitiesAnalysis"; 82 case Prognostic2AnalysisEnum : 83 return "Prognostic2Analysis"; 76 84 case PrognosticAnalysisEnum : 77 85 return "PrognosticAnalysis"; 78 case Prognostic2AnalysisEnum :79 return "Prognostic2Analysis";80 case BalancedthicknessAnalysisEnum :81 return "BalancedthicknessAnalysis";82 case Balancedthickness2AnalysisEnum :83 return "Balancedthickness2Analysis";84 case BalancedvelocitiesAnalysisEnum :85 return "BalancedvelocitiesAnalysis";86 86 case MeltingAnalysisEnum : 87 87 return "MeltingAnalysis"; … … 96 96 case FormulationEnum : 97 97 return "Formulation"; 98 case NoneFormulationEnum :99 return "NoneFormulation";100 98 case HutterFormulationEnum : 101 99 return "HutterFormulation"; 102 100 case MacAyealFormulationEnum : 103 101 return "MacAyealFormulation"; 102 case NoneFormulationEnum : 103 return "NoneFormulation"; 104 104 case PattynFormulationEnum : 105 105 return "PattynFormulation"; … … 112 112 case ElementEnum : 113 113 return "Element"; 114 case TriaEnum : 115 return "Tria"; 114 case BeamEnum : 115 return "Beam"; 116 case DofIndexingEnum : 117 return "DofIndexing"; 116 118 case ElementPropertiesEnum : 117 119 return "ElementProperties"; … … 120 122 case PentaEnum : 121 123 return "Penta"; 122 case BeamEnum :123 return "Beam";124 124 case SingEnum : 125 125 return "Sing"; 126 case DofIndexingEnum :127 return " DofIndexing";126 case TriaEnum : 127 return "Tria"; 128 128 case NodeEnum : 129 129 return "Node"; … … 134 134 case IcefrontEnum : 135 135 return "Icefront"; 136 case NumericalfluxEnum : 137 return "Numericalflux"; 138 case PengridEnum : 139 return "Pengrid"; 140 case PenpairEnum : 141 return "Penpair"; 142 case QuadIceFrontEnum : 143 return "QuadIceFront"; 144 case QuadRiftFrontEnum : 145 return "QuadRiftFront"; 146 case RiftfrontEnum : 147 return "Riftfront"; 136 148 case SegmentIcefrontEnum : 137 149 return "SegmentIcefront"; 138 case QuadIceFrontEnum :139 return "QuadIceFront";140 case RiftfrontEnum :141 return "Riftfront";142 150 case SegmentRiftfrontEnum : 143 151 return "SegmentRiftfront"; 144 case QuadRiftFrontEnum :145 return "QuadRiftFront";146 case PenpairEnum :147 return "Penpair";148 case PengridEnum :149 return "Pengrid";150 case NumericalfluxEnum :151 return "Numericalflux";152 152 case MaterialEnum : 153 153 return "Material"; … … 158 158 case InputEnum : 159 159 return "Input"; 160 case BeamVertexInputEnum : 161 return "BeamVertexInput"; 162 case BoolInputEnum : 163 return "BoolInput"; 164 case DoubleInputEnum : 165 return "DoubleInput"; 166 case IntInputEnum : 167 return "IntInput"; 168 case PentaVertexInputEnum : 169 return "PentaVertexInput"; 170 case SingVertexInputEnum : 171 return "SingVertexInput"; 160 172 case TriaVertexInputEnum : 161 173 return "TriaVertexInput"; 162 case SingVertexInputEnum :163 return "SingVertexInput";164 case BeamVertexInputEnum :165 return "BeamVertexInput";166 case PentaVertexInputEnum :167 return "PentaVertexInput";168 case BoolInputEnum :169 return "BoolInput";170 case IntInputEnum :171 return "IntInput";172 case DoubleInputEnum :173 return "DoubleInput";174 174 case ParamEnum : 175 175 return "Param"; 176 176 case BoolParamEnum : 177 177 return "BoolParam"; 178 case DoubleMatParamEnum : 179 return "DoubleMatParam"; 180 case DoubleParamEnum : 181 return "DoubleParam"; 182 case DoubleVecParamEnum : 183 return "DoubleVecParam"; 178 184 case IntParamEnum : 179 185 return "IntParam"; 180 case DoubleParamEnum :181 return "DoubleParam";182 186 case PetscMatParamEnum : 183 187 return "PetscMatParam"; 184 188 case PetscVecParamEnum : 185 189 return "PetscVecParam"; 186 case DoubleMatParamEnum : 187 return "DoubleMatParam"; 188 case DoubleVecParamEnum : 189 return "DoubleVecParam"; 190 case StringArrayParamEnum : 191 return "StringArrayParam"; 190 192 case StringParamEnum : 191 193 return "StringParam"; 192 case StringArrayParamEnum :193 return "StringArrayParam";194 194 case ResultEnum : 195 195 return "Result"; … … 214 214 case MelangeEnum : 215 215 return "Melange"; 216 case VxEnum : 217 return "Vx"; 218 case VyEnum : 219 return "Vy"; 220 case VzEnum : 221 return "Vz"; 222 case VxAverageEnum : 223 return "VxAverage"; 224 case VyAverageEnum : 225 return "VyAverage"; 226 case VzAverageEnum : 227 return "VzAverage"; 228 case VxObsEnum : 229 return "VxObs"; 230 case VyObsEnum : 231 return "VyObs"; 232 case VzObsEnum : 233 return "VzObs"; 234 case VxOldEnum : 235 return "VxOld"; 236 case VyOldEnum : 237 return "VyOld"; 238 case VzOldEnum : 239 return "VzOld"; 216 case AccumulationRateEnum : 217 return "AccumulationRate"; 218 case AdjointxEnum : 219 return "Adjointx"; 220 case AdjointyEnum : 221 return "Adjointy"; 222 case AdjointzEnum : 223 return "Adjointz"; 224 case ArtDiffEnum : 225 return "ArtDiff"; 226 case BedEnum : 227 return "Bed"; 228 case BedSlopexEnum : 229 return "BedSlopex"; 230 case BedSlopeyEnum : 231 return "BedSlopey"; 232 case BoundaryEnum : 233 return "Boundary"; 234 case CmMaxDmpSlopeEnum : 235 return "CmMaxDmpSlope"; 236 case CmMaxDmpValueEnum : 237 return "CmMaxDmpValue"; 238 case CmMinDmpSlopeEnum : 239 return "CmMinDmpSlope"; 240 case CmMinDmpValueEnum : 241 return "CmMinDmpValue"; 242 case CmNoiseDmpEnum : 243 return "CmNoiseDmp"; 244 case CollapseEnum : 245 return "Collapse"; 246 case ConstantEnum : 247 return "Constant"; 248 case ControlTypeEnum : 249 return "ControlType"; 250 case ConvergedEnum : 251 return "Converged"; 240 252 case DhDtEnum : 241 253 return "DhDt"; 242 case ThicknessEnum :243 return "Thickness";244 case SurfaceEnum :245 return "Surface";246 case BedEnum :247 return "Bed";248 254 case DragCoefficientEnum : 249 255 return "DragCoefficient"; … … 254 260 case DragTypeEnum : 255 261 return "DragType"; 262 case DtEnum : 263 return "Dt"; 264 case ElementOnBedEnum : 265 return "ElementOnBed"; 266 case ElementOnIceShelfEnum : 267 return "ElementOnIceShelf"; 268 case ElementOnSurfaceEnum : 269 return "ElementOnSurface"; 270 case ElementOnWaterEnum : 271 return "ElementOnWater"; 272 case EpsVelEnum : 273 return "EpsVel"; 274 case FillEnum : 275 return "Fill"; 276 case FitEnum : 277 return "Fit"; 278 case FractionIncrementEnum : 279 return "FractionIncrement"; 280 case FrictionEnum : 281 return "Friction"; 282 case GeothermalFluxEnum : 283 return "GeothermalFlux"; 284 case InternalEnum : 285 return "Internal"; 286 case KflagEnum : 287 return "Kflag"; 288 case MaxPenetrationEnum : 289 return "MaxPenetration"; 290 case MeanVelEnum : 291 return "MeanVel"; 292 case MeltingOffsetEnum : 293 return "MeltingOffset"; 294 case MeltingRateEnum : 295 return "MeltingRate"; 296 case NodeOnBedEnum : 297 return "NodeOnBed"; 298 case NodeOnIceSheetEnum : 299 return "NodeOnIceSheet"; 300 case NodeOnIceShelfEnum : 301 return "NodeOnIceShelf"; 302 case NodeOnSurfaceEnum : 303 return "NodeOnSurface"; 304 case PenaltyOffsetEnum : 305 return "PenaltyOffset"; 306 case PflagEnum : 307 return "Pflag"; 308 case PressureEnum : 309 return "Pressure"; 310 case ResetPenaltiesEnum : 311 return "ResetPenalties"; 256 312 case RheologyBEnum : 257 313 return "RheologyB"; 258 314 case RheologyNEnum : 259 315 return "RheologyN"; 260 case MeltingRateEnum : 261 return "MeltingRate"; 262 case AccumulationRateEnum : 263 return "AccumulationRate"; 264 case GeothermalFluxEnum : 265 return "GeothermalFlux"; 266 case ElementOnIceShelfEnum : 267 return "ElementOnIceShelf"; 268 case ElementOnBedEnum : 269 return "ElementOnBed"; 270 case ElementOnWaterEnum : 271 return "ElementOnWater"; 272 case ElementOnSurfaceEnum : 273 return "ElementOnSurface"; 316 case SegmentOnIceShelfEnum : 317 return "SegmentOnIceShelf"; 318 case StabilizeConstraintsEnum : 319 return "StabilizeConstraints"; 320 case StokesReconditioningEnum : 321 return "StokesReconditioning"; 274 322 case SurfaceAreaEnum : 275 323 return "SurfaceArea"; 324 case SurfaceEnum : 325 return "Surface"; 276 326 case SurfaceSlopexEnum : 277 327 return "SurfaceSlopex"; 278 328 case SurfaceSlopeyEnum : 279 329 return "SurfaceSlopey"; 280 case BedSlopexEnum : 281 return "BedSlopex"; 282 case BedSlopeyEnum : 283 return "BedSlopey"; 330 case TemperatureEnum : 331 return "Temperature"; 332 case ThicknessEnum : 333 return "Thickness"; 334 case TypeEnum : 335 return "Type"; 336 case ViscosityOvershootEnum : 337 return "ViscosityOvershoot"; 338 case VxAverageEnum : 339 return "VxAverage"; 340 case VxEnum : 341 return "Vx"; 342 case VxObsEnum : 343 return "VxObs"; 344 case VxOldEnum : 345 return "VxOld"; 346 case VyAverageEnum : 347 return "VyAverage"; 348 case VyEnum : 349 return "Vy"; 350 case VyObsEnum : 351 return "VyObs"; 352 case VyOldEnum : 353 return "VyOld"; 354 case VzAverageEnum : 355 return "VzAverage"; 356 case VzEnum : 357 return "Vz"; 358 case VzObsEnum : 359 return "VzObs"; 360 case VzOldEnum : 361 return "VzOld"; 284 362 case WeightsEnum : 285 363 return "Weights"; 286 case FitEnum : 287 return "Fit"; 288 case AdjointxEnum : 289 return "Adjointx"; 290 case AdjointyEnum : 291 return "Adjointy"; 292 case AdjointzEnum : 293 return "Adjointz"; 294 case CollapseEnum : 295 return "Collapse"; 296 case TemperatureEnum : 297 return "Temperature"; 298 case PressureEnum : 299 return "Pressure"; 300 case NodeOnBedEnum : 301 return "NodeOnBed"; 302 case NodeOnSurfaceEnum : 303 return "NodeOnSurface"; 304 case NodeOnIceShelfEnum : 305 return "NodeOnIceShelf"; 306 case NodeOnIceSheetEnum : 307 return "NodeOnIceSheet"; 308 case ResetPenaltiesEnum : 309 return "ResetPenalties"; 310 case MeltingOffsetEnum : 311 return "MeltingOffset"; 312 case TypeEnum : 313 return "Type"; 314 case FrictionEnum : 315 return "Friction"; 316 case FractionIncrementEnum : 317 return "FractionIncrement"; 318 case ConvergedEnum : 319 return "Converged"; 320 case SegmentOnIceShelfEnum : 321 return "SegmentOnIceShelf"; 322 case FillEnum : 323 return "Fill"; 324 case InternalEnum : 325 return "Internal"; 326 case MaxPenetrationEnum : 327 return "MaxPenetration"; 328 case BoundaryEnum : 329 return "Boundary"; 330 case DtEnum : 331 return "Dt"; 332 case ArtDiffEnum : 333 return "ArtDiff"; 334 case CmNoiseDmpEnum : 335 return "CmNoiseDmp"; 336 case CmMinDmpValueEnum : 337 return "CmMinDmpValue"; 338 case CmMaxDmpValueEnum : 339 return "CmMaxDmpValue"; 340 case CmMinDmpSlopeEnum : 341 return "CmMinDmpSlope"; 342 case CmMaxDmpSlopeEnum : 343 return "CmMaxDmpSlope"; 344 case ControlTypeEnum : 345 return "ControlType"; 346 case ViscosityOvershootEnum : 347 return "ViscosityOvershoot"; 348 case MeanVelEnum : 349 return "MeanVel"; 350 case EpsVelEnum : 351 return "EpsVel"; 352 case StokesReconditioningEnum : 353 return "StokesReconditioning"; 354 case StabilizeConstraintsEnum : 355 return "StabilizeConstraints"; 356 case PenaltyOffsetEnum : 357 return "PenaltyOffset"; 358 case ConstantEnum : 359 return "Constant"; 360 case KflagEnum : 361 return "Kflag"; 362 case PflagEnum : 363 return "Pflag"; 364 case OutputFileNameEnum : 365 return "OutputFileName"; 364 case BetaEnum : 365 return "Beta"; 366 case CmGradientEnum : 367 return "CmGradient"; 368 case CmJumpEnum : 369 return "CmJump"; 370 case CmMaxEnum : 371 return "CmMax"; 372 case CmMinEnum : 373 return "CmMin"; 374 case ConnectivityEnum : 375 return "Connectivity"; 376 case ControlParameterEnum : 377 return "ControlParameter"; 378 case ControlSteadyEnum : 379 return "ControlSteady"; 380 case DakotaParameterEnum : 381 return "DakotaParameter"; 366 382 case DimEnum : 367 383 return "Dim"; 384 case EpsAbsEnum : 385 return "EpsAbs"; 386 case EpsCmEnum : 387 return "EpsCm"; 388 case EpsRelEnum : 389 return "EpsRel"; 390 case EpsResEnum : 391 return "EpsRes"; 392 case ExtrudeParamEnum : 393 return "ExtrudeParam"; 394 case HeatCapacityEnum : 395 return "HeatCapacity"; 368 396 case IsHutterEnum : 369 397 return "IsHutter"; … … 372 400 case IsStokesEnum : 373 401 return "IsStokes"; 402 case LatentHeatEnum : 403 return "LatentHeat"; 404 case LowmemEnum : 405 return "Lowmem"; 406 case MaxIterEnum : 407 return "MaxIter"; 408 case MaxNonlinearIterationsEnum : 409 return "MaxNonlinearIterations"; 410 case MeltingPointEnum : 411 return "MeltingPoint"; 412 case MinMechanicalConstraintsEnum : 413 return "MinMechanicalConstraints"; 414 case MinThermalConstraintsEnum : 415 return "MinThermalConstraints"; 416 case NStepsEnum : 417 return "NSteps"; 418 case NdtEnum : 419 return "Ndt"; 420 case NumOutputEnum : 421 return "NumOutput"; 422 case NumRiftsEnum : 423 return "NumRifts"; 424 case NumberOfDofsPerNodeEnum : 425 return "NumberOfDofsPerNode"; 426 case NumberOfElementsEnum : 427 return "NumberOfElements"; 428 case NumberOfNodesEnum : 429 return "NumberOfNodes"; 430 case NumberOfVerticesEnum : 431 return "NumberOfVertices"; 432 case OptScalEnum : 433 return "OptScal"; 434 case OutputFileNameEnum : 435 return "OutputFileName"; 436 case ParameterOutputEnum : 437 return "ParameterOutput"; 438 case PenaltyMeltingEnum : 439 return "PenaltyMelting"; 440 case QmuAnalysisEnum : 441 return "QmuAnalysis"; 442 case QmuErrNameEnum : 443 return "QmuErrName"; 444 case QmuInNameEnum : 445 return "QmuInName"; 446 case QmuNPartEnum : 447 return "QmuNPart"; 448 case QmuOutNameEnum : 449 return "QmuOutName"; 450 case QmuPartEnum : 451 return "QmuPart"; 452 case ResponseDescriptorsEnum : 453 return "ResponseDescriptors"; 454 case SolverStringEnum : 455 return "SolverString"; 456 case SparsityEnum : 457 return "Sparsity"; 458 case TolXEnum : 459 return "TolX"; 460 case VariableDescriptorsEnum : 461 return "VariableDescriptors"; 374 462 case VerboseEnum : 375 463 return "Verbose"; 376 case EpsResEnum : 377 return "EpsRes"; 378 case EpsRelEnum : 379 return "EpsRel"; 380 case EpsAbsEnum : 381 return "EpsAbs"; 382 case EpsCmEnum : 383 return "EpsCm"; 384 case MaxNonlinearIterationsEnum : 385 return "MaxNonlinearIterations"; 464 case WaitOnLockEnum : 465 return "WaitOnLock"; 386 466 case YtsEnum : 387 467 return "Yts"; 388 case NdtEnum :389 return "Ndt";390 case SparsityEnum :391 return "Sparsity";392 case LowmemEnum :393 return "Lowmem";394 case ConnectivityEnum :395 return "Connectivity";396 case BetaEnum :397 return "Beta";398 case MeltingPointEnum :399 return "MeltingPoint";400 case LatentHeatEnum :401 return "LatentHeat";402 case HeatCapacityEnum :403 return "HeatCapacity";404 case PenaltyMeltingEnum :405 return "PenaltyMelting";406 case MinThermalConstraintsEnum :407 return "MinThermalConstraints";408 case MinMechanicalConstraintsEnum :409 return "MinMechanicalConstraints";410 case WaitOnLockEnum :411 return "WaitOnLock";412 case SolverStringEnum :413 return "SolverString";414 case NumberOfVerticesEnum :415 return "NumberOfVertices";416 case NumberOfNodesEnum :417 return "NumberOfNodes";418 case NumberOfElementsEnum :419 return "NumberOfElements";420 case NumberOfDofsPerNodeEnum :421 return "NumberOfDofsPerNode";422 case NumRiftsEnum :423 return "NumRifts";424 case NumOutputEnum :425 return "NumOutput";426 case ParameterOutputEnum :427 return "ParameterOutput";428 case ExtrudeParamEnum :429 return "ExtrudeParam";430 case ControlSteadyEnum :431 return "ControlSteady";432 case NStepsEnum :433 return "NSteps";434 case TolXEnum :435 return "TolX";436 case CmMinEnum :437 return "CmMin";438 case CmMaxEnum :439 return "CmMax";440 case CmGradientEnum :441 return "CmGradient";442 case CmJumpEnum :443 return "CmJump";444 case OptScalEnum :445 return "OptScal";446 case MaxIterEnum :447 return "MaxIter";448 case ControlParameterEnum :449 return "ControlParameter";450 case QmuAnalysisEnum :451 return "QmuAnalysis";452 case QmuInNameEnum :453 return "QmuInName";454 case QmuOutNameEnum :455 return "QmuOutName";456 case QmuErrNameEnum :457 return "QmuErrName";458 case QmuNPartEnum :459 return "QmuNPart";460 case QmuPartEnum :461 return "QmuPart";462 case VariableDescriptorsEnum :463 return "VariableDescriptors";464 case ResponseDescriptorsEnum :465 return "ResponseDescriptors";466 case DakotaParameterEnum :467 return "DakotaParameter";468 468 default : 469 469 ISSMERROR("Enum %i not found",en); -
issm/trunk/src/c/EnumDefinitions/EnumDefinitions.h
r3716 r3728 10 10 11 11 /*Datasets {{{1*/ 12 ConstraintsEnum, 12 13 DatasetsEnum, 13 14 ElementsEnum, 14 NodesEnum,15 ConstraintsEnum,16 15 LoadsEnum, 17 16 MaterialsEnum, 17 NodesEnum, 18 18 ParametersEnum, 19 19 ResultsEnum, … … 27 27 DiagnosticAnalysisEnum, 28 28 HorizAnalysisEnum, 29 HutterAnalysisEnum, 29 30 StokesAnalysisEnum, 30 HutterAnalysisEnum,31 31 VertAnalysisEnum, 32 32 //control 33 AdjointAnalysisEnum, 33 34 ControlAnalysisEnum, 34 AdjointAnalysisEnum,35 GradientAnalysisEnum, 35 36 InverseAnalysisEnum, 36 GradientAnalysisEnum,37 37 //thermal 38 38 ThermalAnalysisEnum, … … 42 42 //slope 43 43 SlopecomputeAnalysisEnum, 44 BedXAnalysisEnum, 45 BedYAnalysisEnum, 44 46 SurfaceXAnalysisEnum, 45 47 SurfaceYAnalysisEnum, 46 BedXAnalysisEnum,47 BedYAnalysisEnum,48 48 //prognostic 49 Balancedthickness2AnalysisEnum, 50 BalancedthicknessAnalysisEnum, 51 BalancedvelocitiesAnalysisEnum, 52 Prognostic2AnalysisEnum, 49 53 PrognosticAnalysisEnum, 50 Prognostic2AnalysisEnum,51 BalancedthicknessAnalysisEnum,52 Balancedthickness2AnalysisEnum,53 BalancedvelocitiesAnalysisEnum,54 54 //melting 55 55 MeltingAnalysisEnum, … … 65 65 /*Formulations {{{1*/ 66 66 FormulationEnum, 67 NoneFormulationEnum,68 67 HutterFormulationEnum, 69 68 MacAyealFormulationEnum, 69 NoneFormulationEnum, 70 70 PattynFormulationEnum, 71 71 StokesFormulationEnum, … … 76 76 /*Elements: */ 77 77 ElementEnum, 78 TriaEnum, 78 BeamEnum, 79 DofIndexingEnum, 79 80 ElementPropertiesEnum, 80 81 NodePropertiesEnum, 81 82 PentaEnum, 82 BeamEnum,83 83 SingEnum, 84 DofIndexingEnum,84 TriaEnum, 85 85 /*Grids: */ 86 86 NodeEnum, … … 89 89 LoadEnum, 90 90 IcefrontEnum, 91 NumericalfluxEnum, 92 PengridEnum, 93 PenpairEnum, 94 QuadIceFrontEnum, 95 QuadRiftFrontEnum, 96 RiftfrontEnum, 91 97 SegmentIcefrontEnum, 92 QuadIceFrontEnum,93 RiftfrontEnum,94 98 SegmentRiftfrontEnum, 95 QuadRiftFrontEnum,96 PenpairEnum,97 PengridEnum,98 NumericalfluxEnum,99 99 /*Materials: */ 100 100 MaterialEnum, … … 103 103 /*Inputs: */ 104 104 InputEnum, 105 BeamVertexInputEnum, 106 BoolInputEnum, 107 DoubleInputEnum, 108 IntInputEnum, 109 PentaVertexInputEnum, 110 SingVertexInputEnum, 105 111 TriaVertexInputEnum, 106 SingVertexInputEnum,107 BeamVertexInputEnum,108 PentaVertexInputEnum,109 BoolInputEnum,110 IntInputEnum,111 DoubleInputEnum,112 112 /*Params: */ 113 113 ParamEnum, 114 114 BoolParamEnum, 115 DoubleMatParamEnum, 116 DoubleParamEnum, 117 DoubleVecParamEnum, 115 118 IntParamEnum, 116 DoubleParamEnum,117 119 PetscMatParamEnum, 118 120 PetscVecParamEnum, 119 DoubleMatParamEnum, 120 DoubleVecParamEnum, 121 StringArrayParamEnum, 121 122 StringParamEnum, 122 StringArrayParamEnum,123 123 /*Results: */ 124 124 ResultEnum, … … 142 142 /*}}}*/ 143 143 /*Inputs {{{1*/ 144 VxEnum, 145 VyEnum, 146 VzEnum, 147 VxAverageEnum, 148 VyAverageEnum, 149 VzAverageEnum, 150 VxObsEnum, 151 VyObsEnum, 152 VzObsEnum, 153 VxOldEnum, 154 VyOldEnum, 155 VzOldEnum, 144 AccumulationRateEnum, 145 AdjointxEnum, 146 AdjointyEnum, 147 AdjointzEnum, 148 ArtDiffEnum, 149 BedEnum, 150 BedSlopexEnum, 151 BedSlopeyEnum, 152 BoundaryEnum, 153 CmMaxDmpSlopeEnum, 154 CmMaxDmpValueEnum, 155 CmMinDmpSlopeEnum, 156 CmMinDmpValueEnum, 157 CmNoiseDmpEnum, 158 CollapseEnum, 159 ConstantEnum, 160 ControlTypeEnum, 161 ConvergedEnum, 156 162 DhDtEnum, 157 ThicknessEnum,158 SurfaceEnum,159 BedEnum,160 163 DragCoefficientEnum, 161 164 DragPEnum, 162 165 DragQEnum, 163 166 DragTypeEnum, 167 DtEnum, 168 ElementOnBedEnum, 169 ElementOnIceShelfEnum, 170 ElementOnSurfaceEnum, 171 ElementOnWaterEnum, 172 EpsVelEnum, 173 FillEnum, 174 FitEnum, 175 FractionIncrementEnum, 176 FrictionEnum, 177 GeothermalFluxEnum, 178 InternalEnum, 179 KflagEnum, 180 MaxPenetrationEnum, 181 MeanVelEnum, 182 MeltingOffsetEnum, 183 MeltingRateEnum, 184 NodeOnBedEnum, 185 NodeOnIceSheetEnum, 186 NodeOnIceShelfEnum, 187 NodeOnSurfaceEnum, 188 PenaltyOffsetEnum, 189 PflagEnum, 190 PressureEnum, 191 ResetPenaltiesEnum, 164 192 RheologyBEnum, 165 193 RheologyNEnum, 166 MeltingRateEnum, 167 AccumulationRateEnum, 168 GeothermalFluxEnum, 169 ElementOnIceShelfEnum, 170 ElementOnBedEnum, 171 ElementOnWaterEnum, 172 ElementOnSurfaceEnum, 194 SegmentOnIceShelfEnum, 195 StabilizeConstraintsEnum, 196 StokesReconditioningEnum, 173 197 SurfaceAreaEnum, 198 SurfaceEnum, 174 199 SurfaceSlopexEnum, 175 200 SurfaceSlopeyEnum, 176 BedSlopexEnum, 177 BedSlopeyEnum, 201 TemperatureEnum, 202 ThicknessEnum, 203 TypeEnum, 204 ViscosityOvershootEnum, 205 VxAverageEnum, 206 VxEnum, 207 VxObsEnum, 208 VxOldEnum, 209 VyAverageEnum, 210 VyEnum, 211 VyObsEnum, 212 VyOldEnum, 213 VzAverageEnum, 214 VzEnum, 215 VzObsEnum, 216 VzOldEnum, 178 217 WeightsEnum, 179 FitEnum,180 AdjointxEnum,181 AdjointyEnum,182 AdjointzEnum,183 CollapseEnum,184 TemperatureEnum,185 PressureEnum,186 NodeOnBedEnum,187 NodeOnSurfaceEnum,188 NodeOnIceShelfEnum,189 NodeOnIceSheetEnum,190 ResetPenaltiesEnum,191 MeltingOffsetEnum,192 TypeEnum,193 FrictionEnum,194 FractionIncrementEnum,195 ConvergedEnum,196 SegmentOnIceShelfEnum,197 FillEnum,198 InternalEnum,199 MaxPenetrationEnum,200 BoundaryEnum,201 DtEnum,202 ArtDiffEnum,203 CmNoiseDmpEnum,204 CmMinDmpValueEnum,205 CmMaxDmpValueEnum,206 CmMinDmpSlopeEnum,207 CmMaxDmpSlopeEnum,208 ControlTypeEnum,209 ViscosityOvershootEnum,210 MeanVelEnum,211 EpsVelEnum,212 StokesReconditioningEnum,213 StabilizeConstraintsEnum,214 PenaltyOffsetEnum,215 ConstantEnum,216 KflagEnum,217 PflagEnum,218 218 /*}}}*/ 219 219 /*Parameters{{{1*/ 220 OutputFileNameEnum, 220 BetaEnum, 221 CmGradientEnum, 222 CmJumpEnum, 223 CmMaxEnum, 224 CmMinEnum, 225 ConnectivityEnum, 226 ControlParameterEnum, 227 ControlSteadyEnum, 228 DakotaParameterEnum, 221 229 DimEnum, 230 EpsAbsEnum, 231 EpsCmEnum, 232 EpsRelEnum, 233 EpsResEnum, 234 ExtrudeParamEnum, 235 HeatCapacityEnum, 222 236 IsHutterEnum, 223 237 IsMacAyealPattynEnum, 224 238 IsStokesEnum, 239 LatentHeatEnum, 240 LowmemEnum, 241 MaxIterEnum, 242 MaxNonlinearIterationsEnum, 243 MeltingPointEnum, 244 MinMechanicalConstraintsEnum, 245 MinThermalConstraintsEnum, 246 NStepsEnum, 247 NdtEnum, 248 NumOutputEnum, 249 NumRiftsEnum, 250 NumberOfDofsPerNodeEnum, 251 NumberOfElementsEnum, 252 NumberOfNodesEnum, 253 NumberOfVerticesEnum, 254 OptScalEnum, 255 OutputFileNameEnum, 256 ParameterOutputEnum, 257 PenaltyMeltingEnum, 258 QmuAnalysisEnum, 259 QmuErrNameEnum, 260 QmuInNameEnum, 261 QmuMassFluxSegmentsEnum 262 QmuNPartEnum, 263 QmuOutNameEnum, 264 QmuPartEnum, 265 ResponseDescriptorsEnum, 266 SolverStringEnum, 267 SparsityEnum, 268 TolXEnum, 269 VariableDescriptorsEnum, 225 270 VerboseEnum, 226 EpsResEnum, 227 EpsRelEnum, 228 EpsAbsEnum, 229 EpsCmEnum, 230 MaxNonlinearIterationsEnum, 271 WaitOnLockEnum, 231 272 YtsEnum, 232 NdtEnum,233 SparsityEnum,234 LowmemEnum,235 ConnectivityEnum,236 BetaEnum,237 MeltingPointEnum,238 LatentHeatEnum,239 HeatCapacityEnum,240 PenaltyMeltingEnum,241 MinThermalConstraintsEnum,242 MinMechanicalConstraintsEnum,243 WaitOnLockEnum,244 SolverStringEnum,245 NumberOfVerticesEnum,246 NumberOfNodesEnum,247 NumberOfElementsEnum,248 NumberOfDofsPerNodeEnum,249 NumRiftsEnum,250 NumOutputEnum,251 ParameterOutputEnum,252 ExtrudeParamEnum,253 ControlSteadyEnum,254 NStepsEnum,255 TolXEnum,256 CmMinEnum,257 CmMaxEnum,258 CmGradientEnum,259 CmJumpEnum,260 OptScalEnum,261 MaxIterEnum,262 ControlParameterEnum,263 QmuAnalysisEnum,264 QmuInNameEnum,265 QmuOutNameEnum,266 QmuErrNameEnum,267 QmuNPartEnum,268 QmuPartEnum,269 VariableDescriptorsEnum,270 ResponseDescriptorsEnum,271 DakotaParameterEnum,272 QmuMassFluxSegmentsEnum273 273 /*}}}*/ 274 274 -
issm/trunk/src/c/EnumDefinitions/StringAsEnum.cpp
r3725 r3728 14 14 int StringAsEnum(char* name){ 15 15 16 if (strcmp(name,"Datasets")==0) return DatasetsEnum; 16 if (strcmp(name,"Constraints")==0) return ConstraintsEnum; 17 else if (strcmp(name,"Datasets")==0) return DatasetsEnum; 17 18 else if (strcmp(name,"Elements")==0) return ElementsEnum; 18 else if (strcmp(name,"Nodes")==0) return NodesEnum;19 else if (strcmp(name,"Constraints")==0) return ConstraintsEnum;20 19 else if (strcmp(name,"Loads")==0) return LoadsEnum; 21 20 else if (strcmp(name,"Materials")==0) return MaterialsEnum; 21 else if (strcmp(name,"Nodes")==0) return NodesEnum; 22 22 else if (strcmp(name,"Parameters")==0) return ParametersEnum; 23 23 else if (strcmp(name,"Results")==0) return ResultsEnum; … … 28 28 else if (strcmp(name,"DiagnosticAnalysis")==0) return DiagnosticAnalysisEnum; 29 29 else if (strcmp(name,"HorizAnalysis")==0) return HorizAnalysisEnum; 30 else if (strcmp(name,"HutterAnalysis")==0) return HutterAnalysisEnum; 30 31 else if (strcmp(name,"StokesAnalysis")==0) return StokesAnalysisEnum; 31 else if (strcmp(name,"HutterAnalysis")==0) return HutterAnalysisEnum;32 32 else if (strcmp(name,"VertAnalysis")==0) return VertAnalysisEnum; 33 else if (strcmp(name,"AdjointAnalysis")==0) return AdjointAnalysisEnum; 33 34 else if (strcmp(name,"ControlAnalysis")==0) return ControlAnalysisEnum; 34 else if (strcmp(name," AdjointAnalysis")==0) return AdjointAnalysisEnum;35 else if (strcmp(name,"GradientAnalysis")==0) return GradientAnalysisEnum; 35 36 else if (strcmp(name,"InverseAnalysis")==0) return InverseAnalysisEnum; 36 else if (strcmp(name,"GradientAnalysis")==0) return GradientAnalysisEnum;37 37 else if (strcmp(name,"ThermalAnalysis")==0) return ThermalAnalysisEnum; 38 38 else if (strcmp(name,"TransientAnalysis")==0) return TransientAnalysisEnum; 39 39 else if (strcmp(name,"SteadyAnalysis")==0) return SteadyAnalysisEnum; 40 40 else if (strcmp(name,"SlopecomputeAnalysis")==0) return SlopecomputeAnalysisEnum; 41 else if (strcmp(name,"BedXAnalysis")==0) return BedXAnalysisEnum; 42 else if (strcmp(name,"BedYAnalysis")==0) return BedYAnalysisEnum; 41 43 else if (strcmp(name,"SurfaceXAnalysis")==0) return SurfaceXAnalysisEnum; 42 44 else if (strcmp(name,"SurfaceYAnalysis")==0) return SurfaceYAnalysisEnum; 43 else if (strcmp(name,"BedXAnalysis")==0) return BedXAnalysisEnum; 44 else if (strcmp(name,"BedYAnalysis")==0) return BedYAnalysisEnum; 45 else if (strcmp(name,"Balancedthickness2Analysis")==0) return Balancedthickness2AnalysisEnum; 46 else if (strcmp(name,"BalancedthicknessAnalysis")==0) return BalancedthicknessAnalysisEnum; 47 else if (strcmp(name,"BalancedvelocitiesAnalysis")==0) return BalancedvelocitiesAnalysisEnum; 48 else if (strcmp(name,"Prognostic2Analysis")==0) return Prognostic2AnalysisEnum; 45 49 else if (strcmp(name,"PrognosticAnalysis")==0) return PrognosticAnalysisEnum; 46 else if (strcmp(name,"Prognostic2Analysis")==0) return Prognostic2AnalysisEnum;47 else if (strcmp(name,"BalancedthicknessAnalysis")==0) return BalancedthicknessAnalysisEnum;48 else if (strcmp(name,"Balancedthickness2Analysis")==0) return Balancedthickness2AnalysisEnum;49 else if (strcmp(name,"BalancedvelocitiesAnalysis")==0) return BalancedvelocitiesAnalysisEnum;50 50 else if (strcmp(name,"MeltingAnalysis")==0) return MeltingAnalysisEnum; 51 51 else if (strcmp(name,"Mesh2gridAnalysis")==0) return Mesh2gridAnalysisEnum; … … 54 54 else if (strcmp(name,"NoneAnalysis")==0) return NoneAnalysisEnum; 55 55 else if (strcmp(name,"Formulation")==0) return FormulationEnum; 56 else if (strcmp(name,"NoneFormulation")==0) return NoneFormulationEnum;57 56 else if (strcmp(name,"HutterFormulation")==0) return HutterFormulationEnum; 58 57 else if (strcmp(name,"MacAyealFormulation")==0) return MacAyealFormulationEnum; 58 else if (strcmp(name,"NoneFormulation")==0) return NoneFormulationEnum; 59 59 else if (strcmp(name,"PattynFormulation")==0) return PattynFormulationEnum; 60 60 else if (strcmp(name,"StokesFormulation")==0) return StokesFormulationEnum; … … 62 62 else if (strcmp(name,"Hook")==0) return HookEnum; 63 63 else if (strcmp(name,"Element")==0) return ElementEnum; 64 else if (strcmp(name,"Tria")==0) return TriaEnum; 64 else if (strcmp(name,"Beam")==0) return BeamEnum; 65 else if (strcmp(name,"DofIndexing")==0) return DofIndexingEnum; 65 66 else if (strcmp(name,"ElementProperties")==0) return ElementPropertiesEnum; 66 67 else if (strcmp(name,"NodeProperties")==0) return NodePropertiesEnum; 67 68 else if (strcmp(name,"Penta")==0) return PentaEnum; 68 else if (strcmp(name,"Beam")==0) return BeamEnum;69 69 else if (strcmp(name,"Sing")==0) return SingEnum; 70 else if (strcmp(name," DofIndexing")==0) return DofIndexingEnum;70 else if (strcmp(name,"Tria")==0) return TriaEnum; 71 71 else if (strcmp(name,"Node")==0) return NodeEnum; 72 72 else if (strcmp(name,"Vertex")==0) return VertexEnum; 73 73 else if (strcmp(name,"Load")==0) return LoadEnum; 74 74 else if (strcmp(name,"Icefront")==0) return IcefrontEnum; 75 else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum; 76 else if (strcmp(name,"Pengrid")==0) return PengridEnum; 77 else if (strcmp(name,"Penpair")==0) return PenpairEnum; 78 else if (strcmp(name,"QuadIceFront")==0) return QuadIceFrontEnum; 79 else if (strcmp(name,"QuadRiftFront")==0) return QuadRiftFrontEnum; 80 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum; 75 81 else if (strcmp(name,"SegmentIcefront")==0) return SegmentIcefrontEnum; 76 else if (strcmp(name,"QuadIceFront")==0) return QuadIceFrontEnum;77 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum;78 82 else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum; 79 else if (strcmp(name,"QuadRiftFront")==0) return QuadRiftFrontEnum;80 else if (strcmp(name,"Penpair")==0) return PenpairEnum;81 else if (strcmp(name,"Pengrid")==0) return PengridEnum;82 else if (strcmp(name,"Numericalflux")==0) return NumericalfluxEnum;83 83 else if (strcmp(name,"Material")==0) return MaterialEnum; 84 84 else if (strcmp(name,"Matice")==0) return MaticeEnum; 85 85 else if (strcmp(name,"Matpar")==0) return MatparEnum; 86 86 else if (strcmp(name,"Input")==0) return InputEnum; 87 else if (strcmp(name,"BeamVertexInput")==0) return BeamVertexInputEnum; 88 else if (strcmp(name,"BoolInput")==0) return BoolInputEnum; 89 else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum; 90 else if (strcmp(name,"IntInput")==0) return IntInputEnum; 91 else if (strcmp(name,"PentaVertexInput")==0) return PentaVertexInputEnum; 92 else if (strcmp(name,"SingVertexInput")==0) return SingVertexInputEnum; 87 93 else if (strcmp(name,"TriaVertexInput")==0) return TriaVertexInputEnum; 88 else if (strcmp(name,"SingVertexInput")==0) return SingVertexInputEnum;89 else if (strcmp(name,"BeamVertexInput")==0) return BeamVertexInputEnum;90 else if (strcmp(name,"PentaVertexInput")==0) return PentaVertexInputEnum;91 else if (strcmp(name,"BoolInput")==0) return BoolInputEnum;92 else if (strcmp(name,"IntInput")==0) return IntInputEnum;93 else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum;94 94 else if (strcmp(name,"Param")==0) return ParamEnum; 95 95 else if (strcmp(name,"BoolParam")==0) return BoolParamEnum; 96 else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum; 97 else if (strcmp(name,"DoubleParam")==0) return DoubleParamEnum; 98 else if (strcmp(name,"DoubleVecParam")==0) return DoubleVecParamEnum; 96 99 else if (strcmp(name,"IntParam")==0) return IntParamEnum; 97 else if (strcmp(name,"DoubleParam")==0) return DoubleParamEnum;98 100 else if (strcmp(name,"PetscMatParam")==0) return PetscMatParamEnum; 99 101 else if (strcmp(name,"PetscVecParam")==0) return PetscVecParamEnum; 100 else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum; 101 else if (strcmp(name,"DoubleVecParam")==0) return DoubleVecParamEnum; 102 else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum; 102 103 else if (strcmp(name,"StringParam")==0) return StringParamEnum; 103 else if (strcmp(name,"StringArrayParam")==0) return StringArrayParamEnum;104 104 else if (strcmp(name,"Result")==0) return ResultEnum; 105 105 else if (strcmp(name,"Rgb")==0) return RgbEnum; … … 113 113 else if (strcmp(name,"Air")==0) return AirEnum; 114 114 else if (strcmp(name,"Melange")==0) return MelangeEnum; 115 else if (strcmp(name,"Vx")==0) return VxEnum; 116 else if (strcmp(name,"Vy")==0) return VyEnum; 117 else if (strcmp(name,"Vz")==0) return VzEnum; 118 else if (strcmp(name,"VxAverage")==0) return VxAverageEnum; 119 else if (strcmp(name,"VyAverage")==0) return VyAverageEnum; 120 else if (strcmp(name,"VzAverage")==0) return VzAverageEnum; 121 else if (strcmp(name,"VxObs")==0) return VxObsEnum; 122 else if (strcmp(name,"VyObs")==0) return VyObsEnum; 123 else if (strcmp(name,"VzObs")==0) return VzObsEnum; 124 else if (strcmp(name,"VxOld")==0) return VxOldEnum; 125 else if (strcmp(name,"VyOld")==0) return VyOldEnum; 126 else if (strcmp(name,"VzOld")==0) return VzOldEnum; 115 else if (strcmp(name,"AccumulationRate")==0) return AccumulationRateEnum; 116 else if (strcmp(name,"Adjointx")==0) return AdjointxEnum; 117 else if (strcmp(name,"Adjointy")==0) return AdjointyEnum; 118 else if (strcmp(name,"Adjointz")==0) return AdjointzEnum; 119 else if (strcmp(name,"ArtDiff")==0) return ArtDiffEnum; 120 else if (strcmp(name,"Bed")==0) return BedEnum; 121 else if (strcmp(name,"BedSlopex")==0) return BedSlopexEnum; 122 else if (strcmp(name,"BedSlopey")==0) return BedSlopeyEnum; 123 else if (strcmp(name,"Boundary")==0) return BoundaryEnum; 124 else if (strcmp(name,"CmMaxDmpSlope")==0) return CmMaxDmpSlopeEnum; 125 else if (strcmp(name,"CmMaxDmpValue")==0) return CmMaxDmpValueEnum; 126 else if (strcmp(name,"CmMinDmpSlope")==0) return CmMinDmpSlopeEnum; 127 else if (strcmp(name,"CmMinDmpValue")==0) return CmMinDmpValueEnum; 128 else if (strcmp(name,"CmNoiseDmp")==0) return CmNoiseDmpEnum; 129 else if (strcmp(name,"Collapse")==0) return CollapseEnum; 130 else if (strcmp(name,"Constant")==0) return ConstantEnum; 131 else if (strcmp(name,"ControlType")==0) return ControlTypeEnum; 132 else if (strcmp(name,"Converged")==0) return ConvergedEnum; 127 133 else if (strcmp(name,"DhDt")==0) return DhDtEnum; 128 else if (strcmp(name,"Thickness")==0) return ThicknessEnum;129 else if (strcmp(name,"Surface")==0) return SurfaceEnum;130 else if (strcmp(name,"Bed")==0) return BedEnum;131 134 else if (strcmp(name,"DragCoefficient")==0) return DragCoefficientEnum; 132 135 else if (strcmp(name,"DragP")==0) return DragPEnum; 133 136 else if (strcmp(name,"DragQ")==0) return DragQEnum; 134 137 else if (strcmp(name,"DragType")==0) return DragTypeEnum; 138 else if (strcmp(name,"Dt")==0) return DtEnum; 139 else if (strcmp(name,"ElementOnBed")==0) return ElementOnBedEnum; 140 else if (strcmp(name,"ElementOnIceShelf")==0) return ElementOnIceShelfEnum; 141 else if (strcmp(name,"ElementOnSurface")==0) return ElementOnSurfaceEnum; 142 else if (strcmp(name,"ElementOnWater")==0) return ElementOnWaterEnum; 143 else if (strcmp(name,"EpsVel")==0) return EpsVelEnum; 144 else if (strcmp(name,"Fill")==0) return FillEnum; 145 else if (strcmp(name,"Fit")==0) return FitEnum; 146 else if (strcmp(name,"FractionIncrement")==0) return FractionIncrementEnum; 147 else if (strcmp(name,"Friction")==0) return FrictionEnum; 148 else if (strcmp(name,"GeothermalFlux")==0) return GeothermalFluxEnum; 149 else if (strcmp(name,"Internal")==0) return InternalEnum; 150 else if (strcmp(name,"Kflag")==0) return KflagEnum; 151 else if (strcmp(name,"MaxPenetration")==0) return MaxPenetrationEnum; 152 else if (strcmp(name,"MeanVel")==0) return MeanVelEnum; 153 else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum; 154 else if (strcmp(name,"MeltingRate")==0) return MeltingRateEnum; 155 else if (strcmp(name,"NodeOnBed")==0) return NodeOnBedEnum; 156 else if (strcmp(name,"NodeOnIceSheet")==0) return NodeOnIceSheetEnum; 157 else if (strcmp(name,"NodeOnIceShelf")==0) return NodeOnIceShelfEnum; 158 else if (strcmp(name,"NodeOnSurface")==0) return NodeOnSurfaceEnum; 159 else if (strcmp(name,"PenaltyOffset")==0) return PenaltyOffsetEnum; 160 else if (strcmp(name,"Pflag")==0) return PflagEnum; 161 else if (strcmp(name,"Pressure")==0) return PressureEnum; 162 else if (strcmp(name,"ResetPenalties")==0) return ResetPenaltiesEnum; 135 163 else if (strcmp(name,"RheologyB")==0) return RheologyBEnum; 136 164 else if (strcmp(name,"RheologyN")==0) return RheologyNEnum; 137 else if (strcmp(name,"MeltingRate")==0) return MeltingRateEnum; 138 else if (strcmp(name,"AccumulationRate")==0) return AccumulationRateEnum; 139 else if (strcmp(name,"GeothermalFlux")==0) return GeothermalFluxEnum; 140 else if (strcmp(name,"ElementOnIceShelf")==0) return ElementOnIceShelfEnum; 141 else if (strcmp(name,"ElementOnBed")==0) return ElementOnBedEnum; 142 else if (strcmp(name,"ElementOnWater")==0) return ElementOnWaterEnum; 143 else if (strcmp(name,"ElementOnSurface")==0) return ElementOnSurfaceEnum; 165 else if (strcmp(name,"SegmentOnIceShelf")==0) return SegmentOnIceShelfEnum; 166 else if (strcmp(name,"StabilizeConstraints")==0) return StabilizeConstraintsEnum; 167 else if (strcmp(name,"StokesReconditioning")==0) return StokesReconditioningEnum; 144 168 else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum; 169 else if (strcmp(name,"Surface")==0) return SurfaceEnum; 145 170 else if (strcmp(name,"SurfaceSlopex")==0) return SurfaceSlopexEnum; 146 171 else if (strcmp(name,"SurfaceSlopey")==0) return SurfaceSlopeyEnum; 147 else if (strcmp(name,"BedSlopex")==0) return BedSlopexEnum; 148 else if (strcmp(name,"BedSlopey")==0) return BedSlopeyEnum; 172 else if (strcmp(name,"Temperature")==0) return TemperatureEnum; 173 else if (strcmp(name,"Thickness")==0) return ThicknessEnum; 174 else if (strcmp(name,"Type")==0) return TypeEnum; 175 else if (strcmp(name,"ViscosityOvershoot")==0) return ViscosityOvershootEnum; 176 else if (strcmp(name,"VxAverage")==0) return VxAverageEnum; 177 else if (strcmp(name,"Vx")==0) return VxEnum; 178 else if (strcmp(name,"VxObs")==0) return VxObsEnum; 179 else if (strcmp(name,"VxOld")==0) return VxOldEnum; 180 else if (strcmp(name,"VyAverage")==0) return VyAverageEnum; 181 else if (strcmp(name,"Vy")==0) return VyEnum; 182 else if (strcmp(name,"VyObs")==0) return VyObsEnum; 183 else if (strcmp(name,"VyOld")==0) return VyOldEnum; 184 else if (strcmp(name,"VzAverage")==0) return VzAverageEnum; 185 else if (strcmp(name,"Vz")==0) return VzEnum; 186 else if (strcmp(name,"VzObs")==0) return VzObsEnum; 187 else if (strcmp(name,"VzOld")==0) return VzOldEnum; 149 188 else if (strcmp(name,"Weights")==0) return WeightsEnum; 150 else if (strcmp(name,"Fit")==0) return FitEnum; 151 else if (strcmp(name,"Adjointx")==0) return AdjointxEnum; 152 else if (strcmp(name,"Adjointy")==0) return AdjointyEnum; 153 else if (strcmp(name,"Adjointz")==0) return AdjointzEnum; 154 else if (strcmp(name,"Collapse")==0) return CollapseEnum; 155 else if (strcmp(name,"Temperature")==0) return TemperatureEnum; 156 else if (strcmp(name,"Pressure")==0) return PressureEnum; 157 else if (strcmp(name,"NodeOnBed")==0) return NodeOnBedEnum; 158 else if (strcmp(name,"NodeOnSurface")==0) return NodeOnSurfaceEnum; 159 else if (strcmp(name,"NodeOnIceShelf")==0) return NodeOnIceShelfEnum; 160 else if (strcmp(name,"NodeOnIceSheet")==0) return NodeOnIceSheetEnum; 161 else if (strcmp(name,"ResetPenalties")==0) return ResetPenaltiesEnum; 162 else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum; 163 else if (strcmp(name,"Type")==0) return TypeEnum; 164 else if (strcmp(name,"Friction")==0) return FrictionEnum; 165 else if (strcmp(name,"FractionIncrement")==0) return FractionIncrementEnum; 166 else if (strcmp(name,"Converged")==0) return ConvergedEnum; 167 else if (strcmp(name,"SegmentOnIceShelf")==0) return SegmentOnIceShelfEnum; 168 else if (strcmp(name,"Fill")==0) return FillEnum; 169 else if (strcmp(name,"Internal")==0) return InternalEnum; 170 else if (strcmp(name,"MaxPenetration")==0) return MaxPenetrationEnum; 171 else if (strcmp(name,"Boundary")==0) return BoundaryEnum; 172 else if (strcmp(name,"Dt")==0) return DtEnum; 173 else if (strcmp(name,"ArtDiff")==0) return ArtDiffEnum; 174 else if (strcmp(name,"CmNoiseDmp")==0) return CmNoiseDmpEnum; 175 else if (strcmp(name,"CmMinDmpValue")==0) return CmMinDmpValueEnum; 176 else if (strcmp(name,"CmMaxDmpValue")==0) return CmMaxDmpValueEnum; 177 else if (strcmp(name,"CmMinDmpSlope")==0) return CmMinDmpSlopeEnum; 178 else if (strcmp(name,"CmMaxDmpSlope")==0) return CmMaxDmpSlopeEnum; 179 else if (strcmp(name,"ControlType")==0) return ControlTypeEnum; 180 else if (strcmp(name,"ViscosityOvershoot")==0) return ViscosityOvershootEnum; 181 else if (strcmp(name,"MeanVel")==0) return MeanVelEnum; 182 else if (strcmp(name,"EpsVel")==0) return EpsVelEnum; 183 else if (strcmp(name,"StokesReconditioning")==0) return StokesReconditioningEnum; 184 else if (strcmp(name,"StabilizeConstraints")==0) return StabilizeConstraintsEnum; 185 else if (strcmp(name,"PenaltyOffset")==0) return PenaltyOffsetEnum; 186 else if (strcmp(name,"Constant")==0) return ConstantEnum; 187 else if (strcmp(name,"Kflag")==0) return KflagEnum; 188 else if (strcmp(name,"Pflag")==0) return PflagEnum; 189 else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum; 189 else if (strcmp(name,"Beta")==0) return BetaEnum; 190 else if (strcmp(name,"CmGradient")==0) return CmGradientEnum; 191 else if (strcmp(name,"CmJump")==0) return CmJumpEnum; 192 else if (strcmp(name,"CmMax")==0) return CmMaxEnum; 193 else if (strcmp(name,"CmMin")==0) return CmMinEnum; 194 else if (strcmp(name,"Connectivity")==0) return ConnectivityEnum; 195 else if (strcmp(name,"ControlParameter")==0) return ControlParameterEnum; 196 else if (strcmp(name,"ControlSteady")==0) return ControlSteadyEnum; 197 else if (strcmp(name,"DakotaParameter")==0) return DakotaParameterEnum; 190 198 else if (strcmp(name,"Dim")==0) return DimEnum; 199 else if (strcmp(name,"EpsAbs")==0) return EpsAbsEnum; 200 else if (strcmp(name,"EpsCm")==0) return EpsCmEnum; 201 else if (strcmp(name,"EpsRel")==0) return EpsRelEnum; 202 else if (strcmp(name,"EpsRes")==0) return EpsResEnum; 203 else if (strcmp(name,"ExtrudeParam")==0) return ExtrudeParamEnum; 204 else if (strcmp(name,"HeatCapacity")==0) return HeatCapacityEnum; 191 205 else if (strcmp(name,"IsHutter")==0) return IsHutterEnum; 192 206 else if (strcmp(name,"IsMacAyealPattyn")==0) return IsMacAyealPattynEnum; 193 207 else if (strcmp(name,"IsStokes")==0) return IsStokesEnum; 208 else if (strcmp(name,"LatentHeat")==0) return LatentHeatEnum; 209 else if (strcmp(name,"Lowmem")==0) return LowmemEnum; 210 else if (strcmp(name,"MaxIter")==0) return MaxIterEnum; 211 else if (strcmp(name,"MaxNonlinearIterations")==0) return MaxNonlinearIterationsEnum; 212 else if (strcmp(name,"MeltingPoint")==0) return MeltingPointEnum; 213 else if (strcmp(name,"MinMechanicalConstraints")==0) return MinMechanicalConstraintsEnum; 214 else if (strcmp(name,"MinThermalConstraints")==0) return MinThermalConstraintsEnum; 215 else if (strcmp(name,"NSteps")==0) return NStepsEnum; 216 else if (strcmp(name,"Ndt")==0) return NdtEnum; 217 else if (strcmp(name,"NumOutput")==0) return NumOutputEnum; 218 else if (strcmp(name,"NumRifts")==0) return NumRiftsEnum; 219 else if (strcmp(name,"NumberOfDofsPerNode")==0) return NumberOfDofsPerNodeEnum; 220 else if (strcmp(name,"NumberOfElements")==0) return NumberOfElementsEnum; 221 else if (strcmp(name,"NumberOfNodes")==0) return NumberOfNodesEnum; 222 else if (strcmp(name,"NumberOfVertices")==0) return NumberOfVerticesEnum; 223 else if (strcmp(name,"OptScal")==0) return OptScalEnum; 224 else if (strcmp(name,"OutputFileName")==0) return OutputFileNameEnum; 225 else if (strcmp(name,"ParameterOutput")==0) return ParameterOutputEnum; 226 else if (strcmp(name,"PenaltyMelting")==0) return PenaltyMeltingEnum; 227 else if (strcmp(name,"QmuAnalysis")==0) return QmuAnalysisEnum; 228 else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum; 229 else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum; 230 else if (strcmp(name,"QmuNPart")==0) return QmuNPartEnum; 231 else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum; 232 else if (strcmp(name,"QmuPart")==0) return QmuPartEnum; 233 else if (strcmp(name,"ResponseDescriptors")==0) return ResponseDescriptorsEnum; 234 else if (strcmp(name,"SolverString")==0) return SolverStringEnum; 235 else if (strcmp(name,"Sparsity")==0) return SparsityEnum; 236 else if (strcmp(name,"TolX")==0) return TolXEnum; 237 else if (strcmp(name,"VariableDescriptors")==0) return VariableDescriptorsEnum; 194 238 else if (strcmp(name,"Verbose")==0) return VerboseEnum; 195 else if (strcmp(name,"EpsRes")==0) return EpsResEnum; 196 else if (strcmp(name,"EpsRel")==0) return EpsRelEnum; 197 else if (strcmp(name,"EpsAbs")==0) return EpsAbsEnum; 198 else if (strcmp(name,"EpsCm")==0) return EpsCmEnum; 199 else if (strcmp(name,"MaxNonlinearIterations")==0) return MaxNonlinearIterationsEnum; 239 else if (strcmp(name,"WaitOnLock")==0) return WaitOnLockEnum; 200 240 else if (strcmp(name,"Yts")==0) return YtsEnum; 201 else if (strcmp(name,"Ndt")==0) return NdtEnum;202 else if (strcmp(name,"Sparsity")==0) return SparsityEnum;203 else if (strcmp(name,"Lowmem")==0) return LowmemEnum;204 else if (strcmp(name,"Connectivity")==0) return ConnectivityEnum;205 else if (strcmp(name,"Beta")==0) return BetaEnum;206 else if (strcmp(name,"MeltingPoint")==0) return MeltingPointEnum;207 else if (strcmp(name,"LatentHeat")==0) return LatentHeatEnum;208 else if (strcmp(name,"HeatCapacity")==0) return HeatCapacityEnum;209 else if (strcmp(name,"PenaltyMelting")==0) return PenaltyMeltingEnum;210 else if (strcmp(name,"MinThermalConstraints")==0) return MinThermalConstraintsEnum;211 else if (strcmp(name,"MinMechanicalConstraints")==0) return MinMechanicalConstraintsEnum;212 else if (strcmp(name,"WaitOnLock")==0) return WaitOnLockEnum;213 else if (strcmp(name,"SolverString")==0) return SolverStringEnum;214 else if (strcmp(name,"NumberOfVertices")==0) return NumberOfVerticesEnum;215 else if (strcmp(name,"NumberOfNodes")==0) return NumberOfNodesEnum;216 else if (strcmp(name,"NumberOfElements")==0) return NumberOfElementsEnum;217 else if (strcmp(name,"NumberOfDofsPerNode")==0) return NumberOfDofsPerNodeEnum;218 else if (strcmp(name,"NumRifts")==0) return NumRiftsEnum;219 else if (strcmp(name,"NumOutput")==0) return NumOutputEnum;220 else if (strcmp(name,"ParameterOutput")==0) return ParameterOutputEnum;221 else if (strcmp(name,"ExtrudeParam")==0) return ExtrudeParamEnum;222 else if (strcmp(name,"ControlSteady")==0) return ControlSteadyEnum;223 else if (strcmp(name,"NSteps")==0) return NStepsEnum;224 else if (strcmp(name,"TolX")==0) return TolXEnum;225 else if (strcmp(name,"CmMin")==0) return CmMinEnum;226 else if (strcmp(name,"CmMax")==0) return CmMaxEnum;227 else if (strcmp(name,"CmGradient")==0) return CmGradientEnum;228 else if (strcmp(name,"CmJump")==0) return CmJumpEnum;229 else if (strcmp(name,"OptScal")==0) return OptScalEnum;230 else if (strcmp(name,"MaxIter")==0) return MaxIterEnum;231 else if (strcmp(name,"ControlParameter")==0) return ControlParameterEnum;232 else if (strcmp(name,"QmuAnalysis")==0) return QmuAnalysisEnum;233 else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum;234 else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum;235 else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum;236 else if (strcmp(name,"QmuNPart")==0) return QmuNPartEnum;237 else if (strcmp(name,"QmuPart")==0) return QmuPartEnum;238 else if (strcmp(name,"VariableDescriptors")==0) return VariableDescriptorsEnum;239 else if (strcmp(name,"ResponseDescriptors")==0) return ResponseDescriptorsEnum;240 else if (strcmp(name,"DakotaParameter")==0) return DakotaParameterEnum;241 241 else ISSMERROR("Enum %i not found",name); 242 242
Note:
See TracChangeset
for help on using the changeset viewer.