Changeset 21756
- Timestamp:
- 06/06/17 16:15:26 (8 years ago)
- Location:
- issm/branches/trunk-larour-NatGeoScience2016/src/c/shared/Enum
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/branches/trunk-larour-NatGeoScience2016/src/c/shared/Enum/EnumDefinitions.h
r21329 r21756 109 109 FrictionCoefficientEnum, 110 110 FrictionCoefficientcoulombEnum, 111 FrictionPressureAdjustedTemperatureEnum, 111 112 FrictionPEnum, 112 113 FrictionQEnum, … … 174 175 HydrologyReynoldsEnum, 175 176 HydrologyNeumannfluxEnum, 177 HydrologyRelaxationEnum, 178 HydrologyBasalFluxEnum, 179 HydrologyStorageEnum, 176 180 InversionControlParametersEnum, 177 181 InversionControlScalingFactorsEnum, … … 214 218 MaterialsRheologyLawEnum, 215 219 MaterialsRheologyNEnum, 216 MaterialsRheology KoEnum,217 MaterialsRheology KobarEnum,220 MaterialsRheologyEEnum, 221 MaterialsRheologyEbarEnum, 218 222 MaterialsRheologyEcEnum, 219 223 MaterialsRheologyEcbarEnum, … … 255 259 CalvingratexAverageEnum, 256 260 CalvingrateyAverageEnum, 261 CalvingStressThresholdGroundediceEnum, 262 CalvingStressThresholdFloatingiceEnum, 263 CalvingMaxEnum, 257 264 StrainRateparallelEnum, 258 265 StrainRateperpendicularEnum, … … 271 278 MaterialsEarthDensityEnum, 272 279 MeshAverageVertexConnectivityEnum, 280 MeshXEnum, 281 MeshYEnum, 282 MeshZEnum, 273 283 MeshElementsEnum, 274 284 MeshNumberofelementsEnum, … … 307 317 SettingsRecordingFrequencyEnum, 308 318 SettingsWaitonlockEnum, 319 SettingsSolverResidueThresholdEnum, 309 320 DebugProfilingEnum, 310 321 ProfilingCurrentMemEnum, … … 343 354 TransientIsthermalEnum, 344 355 TransientIsgiaEnum, 356 TransientIsesaEnum, 345 357 TransientIsdamageevolutionEnum, 346 358 TransientIshydrologyEnum, … … 446 458 SMBd18opddEnum, 447 459 SmbDpermilEnum, 460 SmbFEnum, 448 461 SMBgradientsEnum, 449 462 SmbMonthlytemperaturesEnum, … … 461 474 SmbRefreezeEnum, 462 475 SMBgcmEnum, 476 /*SMBgradientsela*/ 477 SMBgradientselaEnum, 478 SmbElaEnum, 479 SmbBMaxEnum, 480 SmbBMinEnum, 463 481 /*}}}*/ 464 482 /*Inputs {{{*/ … … 521 539 TransientInputEnum, 522 540 WaterfractionEnum, 541 WaterfractionDrainageEnum, 542 WaterfractionDrainageIntegratedEnum, 523 543 WatercolumnEnum, 524 544 ViscousHeatingEnum, … … 564 584 DoubleMatExternalResultEnum, 565 585 IntExternalResultEnum, 586 IntMatExternalResultEnum, 566 587 JEnum, 567 588 StringExternalResultEnum, … … 766 787 SealevelAbsoluteEnum, 767 788 SealevelEustaticEnum, 789 SealevelObsEnum, 790 SealevelWeightsEnum, 768 791 SealevelriseDeltathicknessEnum, 769 792 SealevelriseCumDeltathicknessEnum, … … 778 801 SealevelriseRunFrequencyEnum, 779 802 SealevelriseRunCountEnum, 803 SealevelriseRotationEnum, 804 SealevelriseTidalLoveHEnum, 805 SealevelriseTidalLoveKEnum, 806 SealevelriseFluidLoveEnum, 807 SealevelriseEquatorialMoiEnum, 808 SealevelrisePolarMoiEnum, 809 SealevelriseAngularVelocityEnum, 780 810 SealevelriseGElasticEnum, 781 811 SealevelriseUElasticEnum, … … 784 814 SealevelriseRequestedOutputsEnum, 785 815 SealevelriseNumRequestedOutputsEnum, 816 /*}}}*/ 817 /*Elastic adjustment (ESA){{{*/ 818 EsaUmotionEnum, 819 EsaNmotionEnum, 820 EsaEmotionEnum, 821 EsaStrainratexxEnum, 822 EsaStrainratexyEnum, 823 EsaStrainrateyyEnum, 824 EsaRotationrateEnum, 825 EsaDeltathicknessEnum, 826 EsaUElasticEnum, 827 EsaHElasticEnum, 828 EsaTransitionsEnum, 829 EsaRequestedOutputsEnum, 830 EsaNumRequestedOutputsEnum, 831 /*}}}*/ 832 /*Adaptive mesh refinement (AMR){{{*/ 833 AmrLevelMaxEnum, 834 AmrRegionLevel1Enum, 835 AmrRegionLevelMaxEnum, 836 TransientAmrFrequencyEnum, 786 837 /*}}}*/ 787 838 ParametersENDEnum, … … 816 867 MaticeEnum, 817 868 MatdamageiceEnum, 869 MatenhancediceEnum, 818 870 MatestarEnum, 819 871 MatparEnum, … … 830 882 MassconaxpbyEnum, 831 883 NodeSIdEnum, 884 ElementSIdEnum, 832 885 VectorParamEnum, 833 886 RiftfrontEnum, … … 903 956 UzawaPressureAnalysisEnum, 904 957 GiaSolutionEnum, 905 GiaAnalysisEnum, 958 GiaIvinsAnalysisEnum, 959 EsaSolutionEnum, 960 EsaAnalysisEnum, 906 961 MeshdeformationAnalysisEnum, 907 962 LevelsetAnalysisEnum, -
issm/branches/trunk-larour-NatGeoScience2016/src/c/shared/Enum/EnumToStringx.cpp
r21329 r21756 115 115 case FrictionCoefficientEnum : return "FrictionCoefficient"; 116 116 case FrictionCoefficientcoulombEnum : return "FrictionCoefficientcoulomb"; 117 case FrictionPressureAdjustedTemperatureEnum : return "FrictionPressureAdjustedTemperature"; 117 118 case FrictionPEnum : return "FrictionP"; 118 119 case FrictionQEnum : return "FrictionQ"; … … 180 181 case HydrologyReynoldsEnum : return "HydrologyReynolds"; 181 182 case HydrologyNeumannfluxEnum : return "HydrologyNeumannflux"; 183 case HydrologyRelaxationEnum : return "HydrologyRelaxation"; 184 case HydrologyBasalFluxEnum : return "HydrologyBasalFlux"; 185 case HydrologyStorageEnum : return "HydrologyStorage"; 182 186 case InversionControlParametersEnum : return "InversionControlParameters"; 183 187 case InversionControlScalingFactorsEnum : return "InversionControlScalingFactors"; … … 220 224 case MaterialsRheologyLawEnum : return "MaterialsRheologyLaw"; 221 225 case MaterialsRheologyNEnum : return "MaterialsRheologyN"; 222 case MaterialsRheology KoEnum : return "MaterialsRheologyKo";223 case MaterialsRheology KobarEnum : return "MaterialsRheologyKobar";226 case MaterialsRheologyEEnum : return "MaterialsRheologyE"; 227 case MaterialsRheologyEbarEnum : return "MaterialsRheologyEbar"; 224 228 case MaterialsRheologyEcEnum : return "MaterialsRheologyEc"; 225 229 case MaterialsRheologyEcbarEnum : return "MaterialsRheologyEcbar"; … … 261 265 case CalvingratexAverageEnum : return "CalvingratexAverage"; 262 266 case CalvingrateyAverageEnum : return "CalvingrateyAverage"; 267 case CalvingStressThresholdGroundediceEnum : return "CalvingStressThresholdGroundedice"; 268 case CalvingStressThresholdFloatingiceEnum : return "CalvingStressThresholdFloatingice"; 269 case CalvingMaxEnum : return "CalvingMax"; 263 270 case StrainRateparallelEnum : return "StrainRateparallel"; 264 271 case StrainRateperpendicularEnum : return "StrainRateperpendicular"; … … 277 284 case MaterialsEarthDensityEnum : return "MaterialsEarthDensity"; 278 285 case MeshAverageVertexConnectivityEnum : return "MeshAverageVertexConnectivity"; 286 case MeshXEnum : return "MeshX"; 287 case MeshYEnum : return "MeshY"; 288 case MeshZEnum : return "MeshZ"; 279 289 case MeshElementsEnum : return "MeshElements"; 280 290 case MeshNumberofelementsEnum : return "MeshNumberofelements"; … … 313 323 case SettingsRecordingFrequencyEnum : return "SettingsRecordingFrequency"; 314 324 case SettingsWaitonlockEnum : return "SettingsWaitonlock"; 325 case SettingsSolverResidueThresholdEnum : return "SettingsSolverResidueThreshold"; 315 326 case DebugProfilingEnum : return "DebugProfiling"; 316 327 case ProfilingCurrentMemEnum : return "ProfilingCurrentMem"; … … 349 360 case TransientIsthermalEnum : return "TransientIsthermal"; 350 361 case TransientIsgiaEnum : return "TransientIsgia"; 362 case TransientIsesaEnum : return "TransientIsesa"; 351 363 case TransientIsdamageevolutionEnum : return "TransientIsdamageevolution"; 352 364 case TransientIshydrologyEnum : return "TransientIshydrology"; … … 447 459 case SMBd18opddEnum : return "SMBd18opdd"; 448 460 case SmbDpermilEnum : return "SmbDpermil"; 461 case SmbFEnum : return "SmbF"; 449 462 case SMBgradientsEnum : return "SMBgradients"; 450 463 case SmbMonthlytemperaturesEnum : return "SmbMonthlytemperatures"; … … 462 475 case SmbRefreezeEnum : return "SmbRefreeze"; 463 476 case SMBgcmEnum : return "SMBgcm"; 477 case SMBgradientselaEnum : return "SMBgradientsela"; 478 case SmbElaEnum : return "SmbEla"; 479 case SmbBMaxEnum : return "SmbBMax"; 480 case SmbBMinEnum : return "SmbBMin"; 464 481 case AdjointpEnum : return "Adjointp"; 465 482 case AdjointxEnum : return "Adjointx"; … … 520 537 case TransientInputEnum : return "TransientInput"; 521 538 case WaterfractionEnum : return "Waterfraction"; 539 case WaterfractionDrainageEnum : return "WaterfractionDrainage"; 540 case WaterfractionDrainageIntegratedEnum : return "WaterfractionDrainageIntegrated"; 522 541 case WatercolumnEnum : return "Watercolumn"; 523 542 case ViscousHeatingEnum : return "ViscousHeating"; … … 561 580 case DoubleMatExternalResultEnum : return "DoubleMatExternalResult"; 562 581 case IntExternalResultEnum : return "IntExternalResult"; 582 case IntMatExternalResultEnum : return "IntMatExternalResult"; 563 583 case JEnum : return "J"; 564 584 case StringExternalResultEnum : return "StringExternalResult"; … … 747 767 case SealevelAbsoluteEnum : return "SealevelAbsolute"; 748 768 case SealevelEustaticEnum : return "SealevelEustatic"; 769 case SealevelObsEnum : return "SealevelObs"; 770 case SealevelWeightsEnum : return "SealevelWeights"; 749 771 case SealevelriseDeltathicknessEnum : return "SealevelriseDeltathickness"; 750 772 case SealevelriseCumDeltathicknessEnum : return "SealevelriseCumDeltathickness"; … … 759 781 case SealevelriseRunFrequencyEnum : return "SealevelriseRunFrequency"; 760 782 case SealevelriseRunCountEnum : return "SealevelriseRunCount"; 783 case SealevelriseRotationEnum : return "SealevelriseRotation"; 784 case SealevelriseTidalLoveHEnum : return "SealevelriseTidalLoveH"; 785 case SealevelriseTidalLoveKEnum : return "SealevelriseTidalLoveK"; 786 case SealevelriseFluidLoveEnum : return "SealevelriseFluidLove"; 787 case SealevelriseEquatorialMoiEnum : return "SealevelriseEquatorialMoi"; 788 case SealevelrisePolarMoiEnum : return "SealevelrisePolarMoi"; 789 case SealevelriseAngularVelocityEnum : return "SealevelriseAngularVelocity"; 761 790 case SealevelriseGElasticEnum : return "SealevelriseGElastic"; 762 791 case SealevelriseUElasticEnum : return "SealevelriseUElastic"; … … 765 794 case SealevelriseRequestedOutputsEnum : return "SealevelriseRequestedOutputs"; 766 795 case SealevelriseNumRequestedOutputsEnum : return "SealevelriseNumRequestedOutputs"; 796 case EsaUmotionEnum : return "EsaUmotion"; 797 case EsaNmotionEnum : return "EsaNmotion"; 798 case EsaEmotionEnum : return "EsaEmotion"; 799 case EsaStrainratexxEnum : return "EsaStrainratexx"; 800 case EsaStrainratexyEnum : return "EsaStrainratexy"; 801 case EsaStrainrateyyEnum : return "EsaStrainrateyy"; 802 case EsaRotationrateEnum : return "EsaRotationrate"; 803 case EsaDeltathicknessEnum : return "EsaDeltathickness"; 804 case EsaUElasticEnum : return "EsaUElastic"; 805 case EsaHElasticEnum : return "EsaHElastic"; 806 case EsaTransitionsEnum : return "EsaTransitions"; 807 case EsaRequestedOutputsEnum : return "EsaRequestedOutputs"; 808 case EsaNumRequestedOutputsEnum : return "EsaNumRequestedOutputs"; 809 case AmrLevelMaxEnum : return "AmrLevelMax"; 810 case AmrRegionLevel1Enum : return "AmrRegionLevel1"; 811 case AmrRegionLevelMaxEnum : return "AmrRegionLevelMax"; 812 case TransientAmrFrequencyEnum : return "TransientAmrFrequency"; 767 813 case ParametersENDEnum : return "ParametersEND"; 768 814 case XYEnum : return "XY"; … … 793 839 case MaticeEnum : return "Matice"; 794 840 case MatdamageiceEnum : return "Matdamageice"; 841 case MatenhancediceEnum : return "Matenhancedice"; 795 842 case MatestarEnum : return "Matestar"; 796 843 case MatparEnum : return "Matpar"; … … 807 854 case MassconaxpbyEnum : return "Massconaxpby"; 808 855 case NodeSIdEnum : return "NodeSId"; 856 case ElementSIdEnum : return "ElementSId"; 809 857 case VectorParamEnum : return "VectorParam"; 810 858 case RiftfrontEnum : return "Riftfront"; … … 876 924 case UzawaPressureAnalysisEnum : return "UzawaPressureAnalysis"; 877 925 case GiaSolutionEnum : return "GiaSolution"; 878 case GiaAnalysisEnum : return "GiaAnalysis"; 926 case GiaIvinsAnalysisEnum : return "GiaIvinsAnalysis"; 927 case EsaSolutionEnum : return "EsaSolution"; 928 case EsaAnalysisEnum : return "EsaAnalysis"; 879 929 case MeshdeformationAnalysisEnum : return "MeshdeformationAnalysis"; 880 930 case LevelsetAnalysisEnum : return "LevelsetAnalysis"; -
issm/branches/trunk-larour-NatGeoScience2016/src/c/shared/Enum/StringToEnumx.cpp
r21329 r21756 115 115 else if (strcmp(name,"FrictionCoefficient")==0) return FrictionCoefficientEnum; 116 116 else if (strcmp(name,"FrictionCoefficientcoulomb")==0) return FrictionCoefficientcoulombEnum; 117 else if (strcmp(name,"FrictionPressureAdjustedTemperature")==0) return FrictionPressureAdjustedTemperatureEnum; 117 118 else if (strcmp(name,"FrictionP")==0) return FrictionPEnum; 118 119 else if (strcmp(name,"FrictionQ")==0) return FrictionQEnum; … … 136 137 else if (strcmp(name,"EplHead")==0) return EplHeadEnum; 137 138 else if (strcmp(name,"EplHeadOld")==0) return EplHeadOldEnum; 138 else if (strcmp(name,"EplHeadSlopeX")==0) return EplHeadSlopeXEnum;139 139 else stage=2; 140 140 } 141 141 if(stage==2){ 142 if (strcmp(name,"EplHeadSlopeY")==0) return EplHeadSlopeYEnum; 142 if (strcmp(name,"EplHeadSlopeX")==0) return EplHeadSlopeXEnum; 143 else if (strcmp(name,"EplHeadSlopeY")==0) return EplHeadSlopeYEnum; 143 144 else if (strcmp(name,"EplZigZagCounter")==0) return EplZigZagCounterEnum; 144 145 else if (strcmp(name,"HydrologydcMaxIter")==0) return HydrologydcMaxIterEnum; … … 183 184 else if (strcmp(name,"HydrologyReynolds")==0) return HydrologyReynoldsEnum; 184 185 else if (strcmp(name,"HydrologyNeumannflux")==0) return HydrologyNeumannfluxEnum; 186 else if (strcmp(name,"HydrologyRelaxation")==0) return HydrologyRelaxationEnum; 187 else if (strcmp(name,"HydrologyBasalFlux")==0) return HydrologyBasalFluxEnum; 188 else if (strcmp(name,"HydrologyStorage")==0) return HydrologyStorageEnum; 185 189 else if (strcmp(name,"InversionControlParameters")==0) return InversionControlParametersEnum; 186 190 else if (strcmp(name,"InversionControlScalingFactors")==0) return InversionControlScalingFactorsEnum; … … 223 227 else if (strcmp(name,"MaterialsRheologyLaw")==0) return MaterialsRheologyLawEnum; 224 228 else if (strcmp(name,"MaterialsRheologyN")==0) return MaterialsRheologyNEnum; 225 else if (strcmp(name,"MaterialsRheology Ko")==0) return MaterialsRheologyKoEnum;226 else if (strcmp(name,"MaterialsRheology Kobar")==0) return MaterialsRheologyKobarEnum;229 else if (strcmp(name,"MaterialsRheologyE")==0) return MaterialsRheologyEEnum; 230 else if (strcmp(name,"MaterialsRheologyEbar")==0) return MaterialsRheologyEbarEnum; 227 231 else if (strcmp(name,"MaterialsRheologyEc")==0) return MaterialsRheologyEcEnum; 228 232 else if (strcmp(name,"MaterialsRheologyEcbar")==0) return MaterialsRheologyEcbarEnum; … … 256 260 else if (strcmp(name,"CalvingDev")==0) return CalvingDevEnum; 257 261 else if (strcmp(name,"CalvingMinthickness")==0) return CalvingMinthicknessEnum; 258 else if (strcmp(name,"DefaultCalving")==0) return DefaultCalvingEnum; 262 else stage=3; 263 } 264 if(stage==3){ 265 if (strcmp(name,"DefaultCalving")==0) return DefaultCalvingEnum; 259 266 else if (strcmp(name,"CalvinglevermannCoeff")==0) return CalvinglevermannCoeffEnum; 260 267 else if (strcmp(name,"CalvinglevermannMeltingrate")==0) return CalvinglevermannMeltingrateEnum; 261 268 else if (strcmp(name,"CalvingdevCoeff")==0) return CalvingdevCoeffEnum; 262 else stage=3; 263 } 264 if(stage==3){ 265 if (strcmp(name,"Calvingratex")==0) return CalvingratexEnum; 269 else if (strcmp(name,"Calvingratex")==0) return CalvingratexEnum; 266 270 else if (strcmp(name,"Calvingratey")==0) return CalvingrateyEnum; 267 271 else if (strcmp(name,"CalvingratexAverage")==0) return CalvingratexAverageEnum; 268 272 else if (strcmp(name,"CalvingrateyAverage")==0) return CalvingrateyAverageEnum; 273 else if (strcmp(name,"CalvingStressThresholdGroundedice")==0) return CalvingStressThresholdGroundediceEnum; 274 else if (strcmp(name,"CalvingStressThresholdFloatingice")==0) return CalvingStressThresholdFloatingiceEnum; 275 else if (strcmp(name,"CalvingMax")==0) return CalvingMaxEnum; 269 276 else if (strcmp(name,"StrainRateparallel")==0) return StrainRateparallelEnum; 270 277 else if (strcmp(name,"StrainRateperpendicular")==0) return StrainRateperpendicularEnum; … … 283 290 else if (strcmp(name,"MaterialsEarthDensity")==0) return MaterialsEarthDensityEnum; 284 291 else if (strcmp(name,"MeshAverageVertexConnectivity")==0) return MeshAverageVertexConnectivityEnum; 292 else if (strcmp(name,"MeshX")==0) return MeshXEnum; 293 else if (strcmp(name,"MeshY")==0) return MeshYEnum; 294 else if (strcmp(name,"MeshZ")==0) return MeshZEnum; 285 295 else if (strcmp(name,"MeshElements")==0) return MeshElementsEnum; 286 296 else if (strcmp(name,"MeshNumberofelements")==0) return MeshNumberofelementsEnum; … … 319 329 else if (strcmp(name,"SettingsRecordingFrequency")==0) return SettingsRecordingFrequencyEnum; 320 330 else if (strcmp(name,"SettingsWaitonlock")==0) return SettingsWaitonlockEnum; 331 else if (strcmp(name,"SettingsSolverResidueThreshold")==0) return SettingsSolverResidueThresholdEnum; 321 332 else if (strcmp(name,"DebugProfiling")==0) return DebugProfilingEnum; 322 333 else if (strcmp(name,"ProfilingCurrentMem")==0) return ProfilingCurrentMemEnum; … … 355 366 else if (strcmp(name,"TransientIsthermal")==0) return TransientIsthermalEnum; 356 367 else if (strcmp(name,"TransientIsgia")==0) return TransientIsgiaEnum; 368 else if (strcmp(name,"TransientIsesa")==0) return TransientIsesaEnum; 357 369 else if (strcmp(name,"TransientIsdamageevolution")==0) return TransientIsdamageevolutionEnum; 358 370 else if (strcmp(name,"TransientIshydrology")==0) return TransientIshydrologyEnum; … … 371 383 else if (strcmp(name,"SmbRequestedOutputs")==0) return SmbRequestedOutputsEnum; 372 384 else if (strcmp(name,"SmbIsInitialized")==0) return SmbIsInitializedEnum; 373 else if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum; 385 else stage=4; 386 } 387 if(stage==4){ 388 if (strcmp(name,"SmbDzini")==0) return SmbDziniEnum; 374 389 else if (strcmp(name,"SmbDini")==0) return SmbDiniEnum; 375 390 else if (strcmp(name,"SmbReini")==0) return SmbReiniEnum; … … 383 398 else if (strcmp(name,"SMBforcing")==0) return SMBforcingEnum; 384 399 else if (strcmp(name,"SmbMassBalance")==0) return SmbMassBalanceEnum; 385 else stage=4; 386 } 387 if(stage==4){ 388 if (strcmp(name,"SMBgemb")==0) return SMBgembEnum; 400 else if (strcmp(name,"SMBgemb")==0) return SMBgembEnum; 389 401 else if (strcmp(name,"SmbInitDensityScaling")==0) return SmbInitDensityScalingEnum; 390 402 else if (strcmp(name,"SmbTa")==0) return SmbTaEnum; … … 456 468 else if (strcmp(name,"SMBd18opdd")==0) return SMBd18opddEnum; 457 469 else if (strcmp(name,"SmbDpermil")==0) return SmbDpermilEnum; 470 else if (strcmp(name,"SmbF")==0) return SmbFEnum; 458 471 else if (strcmp(name,"SMBgradients")==0) return SMBgradientsEnum; 459 472 else if (strcmp(name,"SmbMonthlytemperatures")==0) return SmbMonthlytemperaturesEnum; … … 471 484 else if (strcmp(name,"SmbRefreeze")==0) return SmbRefreezeEnum; 472 485 else if (strcmp(name,"SMBgcm")==0) return SMBgcmEnum; 486 else if (strcmp(name,"SMBgradientsela")==0) return SMBgradientselaEnum; 487 else if (strcmp(name,"SmbEla")==0) return SmbElaEnum; 488 else if (strcmp(name,"SmbBMax")==0) return SmbBMaxEnum; 489 else if (strcmp(name,"SmbBMin")==0) return SmbBMinEnum; 473 490 else if (strcmp(name,"Adjointp")==0) return AdjointpEnum; 474 491 else if (strcmp(name,"Adjointx")==0) return AdjointxEnum; … … 489 506 else if (strcmp(name,"ResetPenalties")==0) return ResetPenaltiesEnum; 490 507 else if (strcmp(name,"SurfaceAbsVelMisfit")==0) return SurfaceAbsVelMisfitEnum; 491 else if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum; 508 else stage=5; 509 } 510 if(stage==5){ 511 if (strcmp(name,"SurfaceArea")==0) return SurfaceAreaEnum; 492 512 else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum; 493 513 else if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum; … … 506 526 else if (strcmp(name,"Vx")==0) return VxEnum; 507 527 else if (strcmp(name,"VxPicard")==0) return VxPicardEnum; 508 else stage=5; 509 } 510 if(stage==5){ 511 if (strcmp(name,"VyAverage")==0) return VyAverageEnum; 528 else if (strcmp(name,"VyAverage")==0) return VyAverageEnum; 512 529 else if (strcmp(name,"Vy")==0) return VyEnum; 513 530 else if (strcmp(name,"VyPicard")==0) return VyPicardEnum; … … 532 549 else if (strcmp(name,"TransientInput")==0) return TransientInputEnum; 533 550 else if (strcmp(name,"Waterfraction")==0) return WaterfractionEnum; 551 else if (strcmp(name,"WaterfractionDrainage")==0) return WaterfractionDrainageEnum; 552 else if (strcmp(name,"WaterfractionDrainageIntegrated")==0) return WaterfractionDrainageIntegratedEnum; 534 553 else if (strcmp(name,"Watercolumn")==0) return WatercolumnEnum; 535 554 else if (strcmp(name,"ViscousHeating")==0) return ViscousHeatingEnum; … … 573 592 else if (strcmp(name,"DoubleMatExternalResult")==0) return DoubleMatExternalResultEnum; 574 593 else if (strcmp(name,"IntExternalResult")==0) return IntExternalResultEnum; 594 else if (strcmp(name,"IntMatExternalResult")==0) return IntMatExternalResultEnum; 575 595 else if (strcmp(name,"J")==0) return JEnum; 576 596 else if (strcmp(name,"StringExternalResult")==0) return StringExternalResultEnum; … … 609 629 else if (strcmp(name,"Outputdefinition27")==0) return Outputdefinition27Enum; 610 630 else if (strcmp(name,"Outputdefinition28")==0) return Outputdefinition28Enum; 611 else if (strcmp(name,"Outputdefinition29")==0) return Outputdefinition29Enum; 631 else stage=6; 632 } 633 if(stage==6){ 634 if (strcmp(name,"Outputdefinition29")==0) return Outputdefinition29Enum; 612 635 else if (strcmp(name,"Outputdefinition30")==0) return Outputdefinition30Enum; 613 636 else if (strcmp(name,"Outputdefinition31")==0) return Outputdefinition31Enum; … … 629 652 else if (strcmp(name,"Outputdefinition47")==0) return Outputdefinition47Enum; 630 653 else if (strcmp(name,"Outputdefinition48")==0) return Outputdefinition48Enum; 631 else stage=6; 632 } 633 if(stage==6){ 634 if (strcmp(name,"Outputdefinition49")==0) return Outputdefinition49Enum; 654 else if (strcmp(name,"Outputdefinition49")==0) return Outputdefinition49Enum; 635 655 else if (strcmp(name,"Outputdefinition50")==0) return Outputdefinition50Enum; 636 656 else if (strcmp(name,"Outputdefinition51")==0) return Outputdefinition51Enum; … … 732 752 else if (strcmp(name,"QmuErrName")==0) return QmuErrNameEnum; 733 753 else if (strcmp(name,"QmuInName")==0) return QmuInNameEnum; 734 else if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"QmuOutName")==0) return QmuOutNameEnum; 735 758 else if (strcmp(name,"Regular")==0) return RegularEnum; 736 759 else if (strcmp(name,"Scaled")==0) return ScaledEnum; … … 752 775 else if (strcmp(name,"ExtrapolationVariable")==0) return ExtrapolationVariableEnum; 753 776 else if (strcmp(name,"IceMaskNodeActivation")==0) return IceMaskNodeActivationEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"LevelsetfunctionSlopeX")==0) return LevelsetfunctionSlopeXEnum; 777 else if (strcmp(name,"LevelsetfunctionSlopeX")==0) return LevelsetfunctionSlopeXEnum; 758 778 else if (strcmp(name,"LevelsetfunctionSlopeY")==0) return LevelsetfunctionSlopeYEnum; 759 779 else if (strcmp(name,"LevelsetfunctionPicard")==0) return LevelsetfunctionPicardEnum; … … 765 785 else if (strcmp(name,"SealevelAbsolute")==0) return SealevelAbsoluteEnum; 766 786 else if (strcmp(name,"SealevelEustatic")==0) return SealevelEustaticEnum; 787 else if (strcmp(name,"SealevelObs")==0) return SealevelObsEnum; 788 else if (strcmp(name,"SealevelWeights")==0) return SealevelWeightsEnum; 767 789 else if (strcmp(name,"SealevelriseDeltathickness")==0) return SealevelriseDeltathicknessEnum; 768 790 else if (strcmp(name,"SealevelriseCumDeltathickness")==0) return SealevelriseCumDeltathicknessEnum; … … 777 799 else if (strcmp(name,"SealevelriseRunFrequency")==0) return SealevelriseRunFrequencyEnum; 778 800 else if (strcmp(name,"SealevelriseRunCount")==0) return SealevelriseRunCountEnum; 801 else if (strcmp(name,"SealevelriseRotation")==0) return SealevelriseRotationEnum; 802 else if (strcmp(name,"SealevelriseTidalLoveH")==0) return SealevelriseTidalLoveHEnum; 803 else if (strcmp(name,"SealevelriseTidalLoveK")==0) return SealevelriseTidalLoveKEnum; 804 else if (strcmp(name,"SealevelriseFluidLove")==0) return SealevelriseFluidLoveEnum; 805 else if (strcmp(name,"SealevelriseEquatorialMoi")==0) return SealevelriseEquatorialMoiEnum; 806 else if (strcmp(name,"SealevelrisePolarMoi")==0) return SealevelrisePolarMoiEnum; 807 else if (strcmp(name,"SealevelriseAngularVelocity")==0) return SealevelriseAngularVelocityEnum; 779 808 else if (strcmp(name,"SealevelriseGElastic")==0) return SealevelriseGElasticEnum; 780 809 else if (strcmp(name,"SealevelriseUElastic")==0) return SealevelriseUElasticEnum; … … 783 812 else if (strcmp(name,"SealevelriseRequestedOutputs")==0) return SealevelriseRequestedOutputsEnum; 784 813 else if (strcmp(name,"SealevelriseNumRequestedOutputs")==0) return SealevelriseNumRequestedOutputsEnum; 814 else if (strcmp(name,"EsaUmotion")==0) return EsaUmotionEnum; 815 else if (strcmp(name,"EsaNmotion")==0) return EsaNmotionEnum; 816 else if (strcmp(name,"EsaEmotion")==0) return EsaEmotionEnum; 817 else if (strcmp(name,"EsaStrainratexx")==0) return EsaStrainratexxEnum; 818 else if (strcmp(name,"EsaStrainratexy")==0) return EsaStrainratexyEnum; 819 else if (strcmp(name,"EsaStrainrateyy")==0) return EsaStrainrateyyEnum; 820 else if (strcmp(name,"EsaRotationrate")==0) return EsaRotationrateEnum; 821 else if (strcmp(name,"EsaDeltathickness")==0) return EsaDeltathicknessEnum; 822 else if (strcmp(name,"EsaUElastic")==0) return EsaUElasticEnum; 823 else if (strcmp(name,"EsaHElastic")==0) return EsaHElasticEnum; 824 else if (strcmp(name,"EsaTransitions")==0) return EsaTransitionsEnum; 825 else if (strcmp(name,"EsaRequestedOutputs")==0) return EsaRequestedOutputsEnum; 826 else if (strcmp(name,"EsaNumRequestedOutputs")==0) return EsaNumRequestedOutputsEnum; 827 else if (strcmp(name,"AmrLevelMax")==0) return AmrLevelMaxEnum; 828 else if (strcmp(name,"AmrRegionLevel1")==0) return AmrRegionLevel1Enum; 829 else if (strcmp(name,"AmrRegionLevelMax")==0) return AmrRegionLevelMaxEnum; 830 else if (strcmp(name,"TransientAmrFrequency")==0) return TransientAmrFrequencyEnum; 785 831 else if (strcmp(name,"ParametersEND")==0) return ParametersENDEnum; 786 832 else if (strcmp(name,"XY")==0) return XYEnum; … … 811 857 else if (strcmp(name,"Matice")==0) return MaticeEnum; 812 858 else if (strcmp(name,"Matdamageice")==0) return MatdamageiceEnum; 859 else if (strcmp(name,"Matenhancedice")==0) return MatenhancediceEnum; 813 860 else if (strcmp(name,"Matestar")==0) return MatestarEnum; 814 861 else if (strcmp(name,"Matpar")==0) return MatparEnum; … … 825 872 else if (strcmp(name,"Massconaxpby")==0) return MassconaxpbyEnum; 826 873 else if (strcmp(name,"NodeSId")==0) return NodeSIdEnum; 874 else if (strcmp(name,"ElementSId")==0) return ElementSIdEnum; 827 875 else if (strcmp(name,"VectorParam")==0) return VectorParamEnum; 828 876 else if (strcmp(name,"Riftfront")==0) return RiftfrontEnum; 829 else if (strcmp(name,"Segment")==0) return SegmentEnum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"Segment")==0) return SegmentEnum; 830 881 else if (strcmp(name,"SegmentRiftfront")==0) return SegmentRiftfrontEnum; 831 882 else if (strcmp(name,"SpcDynamic")==0) return SpcDynamicEnum; … … 875 926 else if (strcmp(name,"HydrologyDCEfficientAnalysis")==0) return HydrologyDCEfficientAnalysisEnum; 876 927 else if (strcmp(name,"HydrologySommersAnalysis")==0) return HydrologySommersAnalysisEnum; 877 else stage=8; 878 } 879 if(stage==8){ 880 if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum; 928 else if (strcmp(name,"HydrologySolution")==0) return HydrologySolutionEnum; 881 929 else if (strcmp(name,"MeltingAnalysis")==0) return MeltingAnalysisEnum; 882 930 else if (strcmp(name,"MasstransportAnalysis")==0) return MasstransportAnalysisEnum; … … 897 945 else if (strcmp(name,"UzawaPressureAnalysis")==0) return UzawaPressureAnalysisEnum; 898 946 else if (strcmp(name,"GiaSolution")==0) return GiaSolutionEnum; 899 else if (strcmp(name,"GiaAnalysis")==0) return GiaAnalysisEnum; 947 else if (strcmp(name,"GiaIvinsAnalysis")==0) return GiaIvinsAnalysisEnum; 948 else if (strcmp(name,"EsaSolution")==0) return EsaSolutionEnum; 949 else if (strcmp(name,"EsaAnalysis")==0) return EsaAnalysisEnum; 900 950 else if (strcmp(name,"MeshdeformationAnalysis")==0) return MeshdeformationAnalysisEnum; 901 951 else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum; … … 948 998 else if (strcmp(name,"P2bubble")==0) return P2bubbleEnum; 949 999 else if (strcmp(name,"P2bubblecondensed")==0) return P2bubblecondensedEnum; 950 else if (strcmp(name,"P2xP1")==0) return P2xP1Enum; 1000 else stage=9; 1001 } 1002 if(stage==9){ 1003 if (strcmp(name,"P2xP1")==0) return P2xP1Enum; 951 1004 else if (strcmp(name,"P1xP2")==0) return P1xP2Enum; 952 1005 else if (strcmp(name,"P1xP3")==0) return P1xP3Enum; … … 979 1032 else if (strcmp(name,"Results")==0) return ResultsEnum; 980 1033 else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum; 981 else stage= 9;1034 else stage=10; 982 1035 } 983 1036 /*If we reach this point, the string provided has not been found*/
Note:
See TracChangeset
for help on using the changeset viewer.