Changeset 13430
- Timestamp:
- 09/24/12 22:25:24 (12 years ago)
- Location:
- issm/trunk-jpl/src/c/modules
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/modules/EnumToStringx/EnumToStringx.cpp
r13349 r13430 18 18 19 19 case AutodiffIsautodiffEnum : return "AutodiffIsautodiff"; 20 case AutodiffDependentsEnum : return "AutodiffDependents";21 20 case AutodiffNumDependentsEnum : return "AutodiffNumDependents"; 22 case AutodiffIndependentsEnum : return "AutodiffIndependents"; 21 case AutodiffNumDependentObjectsEnum : return "AutodiffNumDependentObjects"; 22 case AutodiffDependentObjectNamesEnum : return "AutodiffDependentObjectNames"; 23 case AutodiffDependentObjectTypesEnum : return "AutodiffDependentObjectTypes"; 24 case AutodiffDependentObjectsEnum : return "AutodiffDependentObjects"; 23 25 case AutodiffNumIndependentsEnum : return "AutodiffNumIndependents"; 26 case AutodiffNumIndependentObjectsEnum : return "AutodiffNumIndependentObjects"; 27 case AutodiffIndependentObjectNamesEnum : return "AutodiffIndependentObjectNames"; 28 case AutodiffIndependentObjectTypesEnum : return "AutodiffIndependentObjectTypes"; 29 case AutodiffIndependentObjectsEnum : return "AutodiffIndependentObjects"; 24 30 case AutodiffJacobianEnum : return "AutodiffJacobian"; 25 31 case AutodiffXpEnum : return "AutodiffXp"; 26 case AutodiffFosForwardOutputEnum : return "AutodiffFosForwardOutput"; 32 case AutodiffDriverEnum : return "AutodiffDriver"; 33 case AutodiffFosForwardIndexEnum : return "AutodiffFosForwardIndex"; 27 34 case BalancethicknessSpcthicknessEnum : return "BalancethicknessSpcthickness"; 28 35 case BalancethicknessStabilizationEnum : return "BalancethicknessStabilization"; … … 36 43 case ConstantsReferencetemperatureEnum : return "ConstantsReferencetemperature"; 37 44 case ConstantsYtsEnum : return "ConstantsYts"; 45 case DependentObjectEnum : return "DependentObject"; 38 46 case DiagnosticAbstolEnum : return "DiagnosticAbstol"; 39 47 case DiagnosticIcefrontEnum : return "DiagnosticIcefront"; … … 75 83 case HydrologySpcwatercolumnEnum : return "HydrologySpcwatercolumn"; 76 84 case HydrologyStabilizationEnum : return "HydrologyStabilization"; 85 case IndependentObjectEnum : return "IndependentObject"; 77 86 case InversionControlParametersEnum : return "InversionControlParameters"; 78 87 case InversionCostFunctionEnum : return "InversionCostFunction"; … … 270 279 case DofIndexingEnum : return "DofIndexing"; 271 280 case DoubleInputEnum : return "DoubleInput"; 281 case DataSetParamEnum : return "DataSetParam"; 272 282 case DoubleMatArrayParamEnum : return "DoubleMatArrayParam"; 273 283 case DoubleMatParamEnum : return "DoubleMatParam"; -
issm/trunk-jpl/src/c/modules/StringToEnumx/StringToEnumx.cpp
r13349 r13430 19 19 if(stage==1){ 20 20 if (strcmp(name,"AutodiffIsautodiff")==0) return AutodiffIsautodiffEnum; 21 else if (strcmp(name,"AutodiffDependents")==0) return AutodiffDependentsEnum;22 21 else if (strcmp(name,"AutodiffNumDependents")==0) return AutodiffNumDependentsEnum; 23 else if (strcmp(name,"AutodiffIndependents")==0) return AutodiffIndependentsEnum; 22 else if (strcmp(name,"AutodiffNumDependentObjects")==0) return AutodiffNumDependentObjectsEnum; 23 else if (strcmp(name,"AutodiffDependentObjectNames")==0) return AutodiffDependentObjectNamesEnum; 24 else if (strcmp(name,"AutodiffDependentObjectTypes")==0) return AutodiffDependentObjectTypesEnum; 25 else if (strcmp(name,"AutodiffDependentObjects")==0) return AutodiffDependentObjectsEnum; 24 26 else if (strcmp(name,"AutodiffNumIndependents")==0) return AutodiffNumIndependentsEnum; 27 else if (strcmp(name,"AutodiffNumIndependentObjects")==0) return AutodiffNumIndependentObjectsEnum; 28 else if (strcmp(name,"AutodiffIndependentObjectNames")==0) return AutodiffIndependentObjectNamesEnum; 29 else if (strcmp(name,"AutodiffIndependentObjectTypes")==0) return AutodiffIndependentObjectTypesEnum; 30 else if (strcmp(name,"AutodiffIndependentObjects")==0) return AutodiffIndependentObjectsEnum; 25 31 else if (strcmp(name,"AutodiffJacobian")==0) return AutodiffJacobianEnum; 26 32 else if (strcmp(name,"AutodiffXp")==0) return AutodiffXpEnum; 27 else if (strcmp(name,"AutodiffFosForwardOutput")==0) return AutodiffFosForwardOutputEnum; 33 else if (strcmp(name,"AutodiffDriver")==0) return AutodiffDriverEnum; 34 else if (strcmp(name,"AutodiffFosForwardIndex")==0) return AutodiffFosForwardIndexEnum; 28 35 else if (strcmp(name,"BalancethicknessSpcthickness")==0) return BalancethicknessSpcthicknessEnum; 29 36 else if (strcmp(name,"BalancethicknessStabilization")==0) return BalancethicknessStabilizationEnum; … … 37 44 else if (strcmp(name,"ConstantsReferencetemperature")==0) return ConstantsReferencetemperatureEnum; 38 45 else if (strcmp(name,"ConstantsYts")==0) return ConstantsYtsEnum; 46 else if (strcmp(name,"DependentObject")==0) return DependentObjectEnum; 39 47 else if (strcmp(name,"DiagnosticAbstol")==0) return DiagnosticAbstolEnum; 40 48 else if (strcmp(name,"DiagnosticIcefront")==0) return DiagnosticIcefrontEnum; … … 76 84 else if (strcmp(name,"HydrologySpcwatercolumn")==0) return HydrologySpcwatercolumnEnum; 77 85 else if (strcmp(name,"HydrologyStabilization")==0) return HydrologyStabilizationEnum; 86 else if (strcmp(name,"IndependentObject")==0) return IndependentObjectEnum; 78 87 else if (strcmp(name,"InversionControlParameters")==0) return InversionControlParametersEnum; 79 88 else if (strcmp(name,"InversionCostFunction")==0) return InversionCostFunctionEnum; … … 129 138 else if (strcmp(name,"MeshElements2d")==0) return MeshElements2dEnum; 130 139 else if (strcmp(name,"MeshElements")==0) return MeshElementsEnum; 131 else if (strcmp(name,"MeshLowerelements")==0) return MeshLowerelementsEnum; 140 else stage=2; 141 } 142 if(stage==2){ 143 if (strcmp(name,"MeshLowerelements")==0) return MeshLowerelementsEnum; 132 144 else if (strcmp(name,"MeshNumberofedges")==0) return MeshNumberofedgesEnum; 133 145 else if (strcmp(name,"MeshNumberofelements2d")==0) return MeshNumberofelements2dEnum; … … 138 150 else if (strcmp(name,"MeshUpperelements")==0) return MeshUpperelementsEnum; 139 151 else if (strcmp(name,"MeshVertexonbed")==0) return MeshVertexonbedEnum; 140 else stage=2; 141 } 142 if(stage==2){ 143 if (strcmp(name,"MeshVertexonsurface")==0) return MeshVertexonsurfaceEnum; 152 else if (strcmp(name,"MeshVertexonsurface")==0) return MeshVertexonsurfaceEnum; 144 153 else if (strcmp(name,"MeshX")==0) return MeshXEnum; 145 154 else if (strcmp(name,"MeshY")==0) return MeshYEnum; … … 252 261 else if (strcmp(name,"HutterApproximation")==0) return HutterApproximationEnum; 253 262 else if (strcmp(name,"MacAyealApproximation")==0) return MacAyealApproximationEnum; 254 else if (strcmp(name,"MacAyealPattynApproximation")==0) return MacAyealPattynApproximationEnum; 263 else stage=3; 264 } 265 if(stage==3){ 266 if (strcmp(name,"MacAyealPattynApproximation")==0) return MacAyealPattynApproximationEnum; 255 267 else if (strcmp(name,"MacAyealStokesApproximation")==0) return MacAyealStokesApproximationEnum; 256 268 else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum; … … 261 273 else if (strcmp(name,"Loads")==0) return LoadsEnum; 262 274 else if (strcmp(name,"Materials")==0) return MaterialsEnum; 263 else stage=3; 264 } 265 if(stage==3){ 266 if (strcmp(name,"Nodes")==0) return NodesEnum; 275 else if (strcmp(name,"Nodes")==0) return NodesEnum; 267 276 else if (strcmp(name,"Parameters")==0) return ParametersEnum; 268 277 else if (strcmp(name,"Vertices")==0) return VerticesEnum; … … 277 286 else if (strcmp(name,"DofIndexing")==0) return DofIndexingEnum; 278 287 else if (strcmp(name,"DoubleInput")==0) return DoubleInputEnum; 288 else if (strcmp(name,"DataSetParam")==0) return DataSetParamEnum; 279 289 else if (strcmp(name,"DoubleMatArrayParam")==0) return DoubleMatArrayParamEnum; 280 290 else if (strcmp(name,"DoubleMatParam")==0) return DoubleMatParamEnum; … … 374 384 else if (strcmp(name,"TemperatureBasal")==0) return TemperatureBasalEnum; 375 385 else if (strcmp(name,"ThicknessAbsMisfit")==0) return ThicknessAbsMisfitEnum; 376 else if (strcmp(name,"Type")==0) return TypeEnum; 386 else stage=4; 387 } 388 if(stage==4){ 389 if (strcmp(name,"Type")==0) return TypeEnum; 377 390 else if (strcmp(name,"Vel")==0) return VelEnum; 378 391 else if (strcmp(name,"Velocity")==0) return VelocityEnum; … … 384 397 else if (strcmp(name,"VyPicard")==0) return VyPicardEnum; 385 398 else if (strcmp(name,"Vz")==0) return VzEnum; 386 else stage=4; 387 } 388 if(stage==4){ 389 if (strcmp(name,"VzMacAyeal")==0) return VzMacAyealEnum; 399 else if (strcmp(name,"VzMacAyeal")==0) return VzMacAyealEnum; 390 400 else if (strcmp(name,"VzPattyn")==0) return VzPattynEnum; 391 401 else if (strcmp(name,"VzPicard")==0) return VzPicardEnum; … … 497 507 else if (strcmp(name,"OptionChar")==0) return OptionCharEnum; 498 508 else if (strcmp(name,"OptionStruct")==0) return OptionStructEnum; 499 else if (strcmp(name,"OptionDouble")==0) return OptionDoubleEnum; 509 else stage=5; 510 } 511 if(stage==5){ 512 if (strcmp(name,"OptionDouble")==0) return OptionDoubleEnum; 500 513 else if (strcmp(name,"OptionLogical")==0) return OptionLogicalEnum; 501 514 else if (strcmp(name,"Paterson")==0) return PatersonEnum; 502 515 else if (strcmp(name,"Arrhenius")==0) return ArrheniusEnum; 503 else stage= 5;516 else stage=6; 504 517 } 505 518 /*If we reach this point, the string provided has not been found*/
Note:
See TracChangeset
for help on using the changeset viewer.