Changeset 18504 for issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
- Timestamp:
- 09/11/14 07:07:06 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r18497 r18504 58 58 else if (strcmp(name,"Base")==0) return BaseEnum; 59 59 else if (strcmp(name,"ConstantsG")==0) return ConstantsGEnum; 60 else if (strcmp(name,"ConstantsOmega")==0) return ConstantsOmegaEnum; 60 61 else if (strcmp(name,"ConstantsReferencetemperature")==0) return ConstantsReferencetemperatureEnum; 61 62 else if (strcmp(name,"ConstantsYts")==0) return ConstantsYtsEnum; … … 136 137 else if (strcmp(name,"HydrologydcSedimentlimitFlag")==0) return HydrologydcSedimentlimitFlagEnum; 137 138 else if (strcmp(name,"HydrologydcSedimentlimit")==0) return HydrologydcSedimentlimitEnum; 138 else if (strcmp(name,"HydrologydcTransferFlag")==0) return HydrologydcTransferFlagEnum;139 139 else stage=2; 140 140 } 141 141 if(stage==2){ 142 if (strcmp(name,"HydrologydcLeakageFactor")==0) return HydrologydcLeakageFactorEnum; 142 if (strcmp(name,"HydrologydcTransferFlag")==0) return HydrologydcTransferFlagEnum; 143 else if (strcmp(name,"HydrologydcLeakageFactor")==0) return HydrologydcLeakageFactorEnum; 143 144 else if (strcmp(name,"HydrologydcPenaltyFactor")==0) return HydrologydcPenaltyFactorEnum; 144 145 else if (strcmp(name,"HydrologydcPenaltyLock")==0) return HydrologydcPenaltyLockEnum; … … 209 210 else if (strcmp(name,"DamageEvolutionNumRequestedOutputs")==0) return DamageEvolutionNumRequestedOutputsEnum; 210 211 else if (strcmp(name,"DamageEvolutionRequestedOutputs")==0) return DamageEvolutionRequestedOutputsEnum; 212 else if (strcmp(name,"Damage")==0) return DamageEnum; 211 213 else if (strcmp(name,"NewDamage")==0) return NewDamageEnum; 212 214 else if (strcmp(name,"MaterialsRhoIce")==0) return MaterialsRhoIceEnum; … … 258 260 else if (strcmp(name,"MassFluxSegmentsPresent")==0) return MassFluxSegmentsPresentEnum; 259 261 else if (strcmp(name,"QmuMassFluxSegmentsPresent")==0) return QmuMassFluxSegmentsPresentEnum; 260 else if (strcmp(name,"QmuNumberofpartitions")==0) return QmuNumberofpartitionsEnum;261 else if (strcmp(name,"QmuNumberofresponses")==0) return QmuNumberofresponsesEnum;262 262 else stage=3; 263 263 } 264 264 if(stage==3){ 265 if (strcmp(name,"QmuPartition")==0) return QmuPartitionEnum; 265 if (strcmp(name,"QmuNumberofpartitions")==0) return QmuNumberofpartitionsEnum; 266 else if (strcmp(name,"QmuNumberofresponses")==0) return QmuNumberofresponsesEnum; 267 else if (strcmp(name,"QmuPartition")==0) return QmuPartitionEnum; 266 268 else if (strcmp(name,"QmuResponsedescriptors")==0) return QmuResponsedescriptorsEnum; 267 269 else if (strcmp(name,"QmuVariabledescriptors")==0) return QmuVariabledescriptorsEnum; … … 381 383 else if (strcmp(name,"MasstransportSolution")==0) return MasstransportSolutionEnum; 382 384 else if (strcmp(name,"FreeSurfaceBaseAnalysis")==0) return FreeSurfaceBaseAnalysisEnum; 383 else if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum;384 else if (strcmp(name,"SurfaceNormalVelocity")==0) return SurfaceNormalVelocityEnum;385 385 else stage=4; 386 386 } 387 387 if(stage==4){ 388 if (strcmp(name,"ExtrudeFromBaseAnalysis")==0) return ExtrudeFromBaseAnalysisEnum; 388 if (strcmp(name,"FreeSurfaceTopAnalysis")==0) return FreeSurfaceTopAnalysisEnum; 389 else if (strcmp(name,"SurfaceNormalVelocity")==0) return SurfaceNormalVelocityEnum; 390 else if (strcmp(name,"ExtrudeFromBaseAnalysis")==0) return ExtrudeFromBaseAnalysisEnum; 389 391 else if (strcmp(name,"ExtrudeFromTopAnalysis")==0) return ExtrudeFromTopAnalysisEnum; 390 392 else if (strcmp(name,"DepthAverageAnalysis")==0) return DepthAverageAnalysisEnum; … … 504 506 else if (strcmp(name,"Internal")==0) return InternalEnum; 505 507 else if (strcmp(name,"MassFlux")==0) return MassFluxEnum; 506 else if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum;507 else if (strcmp(name,"Misfit")==0) return MisfitEnum;508 508 else stage=5; 509 509 } 510 510 if(stage==5){ 511 if (strcmp(name,"Pressure")==0) return PressureEnum; 511 if (strcmp(name,"MeltingOffset")==0) return MeltingOffsetEnum; 512 else if (strcmp(name,"Misfit")==0) return MisfitEnum; 513 else if (strcmp(name,"Pressure")==0) return PressureEnum; 512 514 else if (strcmp(name,"PressurePicard")==0) return PressurePicardEnum; 513 515 else if (strcmp(name,"AndroidFrictionCoefficient")==0) return AndroidFrictionCoefficientEnum; … … 627 629 else if (strcmp(name,"MisfitWeights")==0) return MisfitWeightsEnum; 628 630 else if (strcmp(name,"MisfitWeightsEnum")==0) return MisfitWeightsEnumEnum; 629 else if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum;630 else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum;631 631 else stage=6; 632 632 } 633 633 if(stage==6){ 634 if (strcmp(name,"MinVel")==0) return MinVelEnum; 634 if (strcmp(name,"SurfaceObservation")==0) return SurfaceObservationEnum; 635 else if (strcmp(name,"WeightsSurfaceObservation")==0) return WeightsSurfaceObservationEnum; 636 else if (strcmp(name,"MinVel")==0) return MinVelEnum; 635 637 else if (strcmp(name,"MaxVel")==0) return MaxVelEnum; 636 638 else if (strcmp(name,"MinVx")==0) return MinVxEnum; … … 723 725 else if (strcmp(name,"SeaiceThickness")==0) return SeaiceThicknessEnum; 724 726 else if (strcmp(name,"SeaiceConcentration")==0) return SeaiceConcentrationEnum; 727 else if (strcmp(name,"SeaiceMinConcentration")==0) return SeaiceMinConcentrationEnum; 728 else if (strcmp(name,"SeaiceMinThickness")==0) return SeaiceMinThicknessEnum; 729 else if (strcmp(name,"SeaiceMaxThickness")==0) return SeaiceMaxThicknessEnum; 725 730 else if (strcmp(name,"SeaiceSpcvx")==0) return SeaiceSpcvxEnum; 726 731 else if (strcmp(name,"SeaiceSpcvy")==0) return SeaiceSpcvyEnum; … … 743 748 else if (strcmp(name,"MaterialsPoisson")==0) return MaterialsPoissonEnum; 744 749 else if (strcmp(name,"MaterialsYoungModulus")==0) return MaterialsYoungModulusEnum; 745 else if (strcmp(name,"MaterialsDamage")==0) return MaterialsDamageEnum; 750 else if (strcmp(name,"MaterialsTimeRelaxationStress")==0) return MaterialsTimeRelaxationStressEnum; 751 else if (strcmp(name,"MaterialsTimeRelaxationDamage")==0) return MaterialsTimeRelaxationDamageEnum; 746 752 else if (strcmp(name,"MaterialsRidgingExponent")==0) return MaterialsRidgingExponentEnum; 747 753 else if (strcmp(name,"MaterialsCohesion")==0) return MaterialsCohesionEnum; 748 else if (strcmp(name,"MaterialsInternalFrictionCoef")==0) return MaterialsInternalFrictionCoefEnum; 754 else stage=7; 755 } 756 if(stage==7){ 757 if (strcmp(name,"MaterialsInternalFrictionCoef")==0) return MaterialsInternalFrictionCoefEnum; 749 758 else if (strcmp(name,"MaterialsCompressionCoef")==0) return MaterialsCompressionCoefEnum; 750 759 else if (strcmp(name,"MaterialsTractionCoef")==0) return MaterialsTractionCoefEnum; 751 760 else if (strcmp(name,"VxStar")==0) return VxStarEnum; 752 761 else if (strcmp(name,"VyStar")==0) return VyStarEnum; 762 else if (strcmp(name,"StressTensorPredictorxx")==0) return StressTensorPredictorxxEnum; 763 else if (strcmp(name,"StressTensorPredictoryy")==0) return StressTensorPredictoryyEnum; 764 else if (strcmp(name,"StressTensorPredictorxy")==0) return StressTensorPredictorxyEnum; 753 765 else if (strcmp(name,"MaximumNumberOfDefinitions")==0) return MaximumNumberOfDefinitionsEnum; 754 else stage= 7;766 else stage=8; 755 767 } 756 768 /*If we reach this point, the string provided has not been found*/
Note:
See TracChangeset
for help on using the changeset viewer.