source:
issm/oecreview/Archive/17802-17983/ISSM-17909-17910.diff
Last change on this file was 17986, checked in by , 11 years ago | |
---|---|
File size: 9.8 KB |
-
../trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
140 140 InversionMaxiterPerStepEnum, 141 141 InversionMinParametersEnum, 142 142 InversionNstepsEnum, 143 InversionDxminEnum, 144 InversionEpsrelEnum, 143 145 InversionNumControlParametersEnum, 144 146 InversionNumCostFunctionsEnum, 145 147 InversionStepThresholdEnum, -
../trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
148 148 case InversionMaxiterPerStepEnum : return "InversionMaxiterPerStep"; 149 149 case InversionMinParametersEnum : return "InversionMinParameters"; 150 150 case InversionNstepsEnum : return "InversionNsteps"; 151 case InversionDxminEnum : return "InversionDxmin"; 152 case InversionEpsrelEnum : return "InversionEpsrel"; 151 153 case InversionNumControlParametersEnum : return "InversionNumControlParameters"; 152 154 case InversionNumCostFunctionsEnum : return "InversionNumCostFunctions"; 153 155 case InversionStepThresholdEnum : return "InversionStepThreshold"; -
../trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
151 151 else if (strcmp(name,"InversionMaxiterPerStep")==0) return InversionMaxiterPerStepEnum; 152 152 else if (strcmp(name,"InversionMinParameters")==0) return InversionMinParametersEnum; 153 153 else if (strcmp(name,"InversionNsteps")==0) return InversionNstepsEnum; 154 else if (strcmp(name,"InversionDxmin")==0) return InversionDxminEnum; 155 else if (strcmp(name,"InversionEpsrel")==0) return InversionEpsrelEnum; 154 156 else if (strcmp(name,"InversionNumControlParameters")==0) return InversionNumControlParametersEnum; 155 157 else if (strcmp(name,"InversionNumCostFunctions")==0) return InversionNumCostFunctionsEnum; 156 158 else if (strcmp(name,"InversionStepThreshold")==0) return InversionStepThresholdEnum; … … 257 259 else if (strcmp(name,"ProfilingCurrentMem")==0) return ProfilingCurrentMemEnum; 258 260 else if (strcmp(name,"ProfilingCurrentFlops")==0) return ProfilingCurrentFlopsEnum; 259 261 else if (strcmp(name,"ProfilingSolutionTime")==0) return ProfilingSolutionTimeEnum; 260 else if (strcmp(name,"MaxIterationConvergenceFlag")==0) return MaxIterationConvergenceFlagEnum;261 else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum;262 262 else stage=3; 263 263 } 264 264 if(stage==3){ 265 if (strcmp(name,"SteadystateNumRequestedOutputs")==0) return SteadystateNumRequestedOutputsEnum; 265 if (strcmp(name,"MaxIterationConvergenceFlag")==0) return MaxIterationConvergenceFlagEnum; 266 else if (strcmp(name,"SteadystateMaxiter")==0) return SteadystateMaxiterEnum; 267 else if (strcmp(name,"SteadystateNumRequestedOutputs")==0) return SteadystateNumRequestedOutputsEnum; 266 268 else if (strcmp(name,"SteadystateReltol")==0) return SteadystateReltolEnum; 267 269 else if (strcmp(name,"SteadystateRequestedOutputs")==0) return SteadystateRequestedOutputsEnum; 268 270 else if (strcmp(name,"Surface")==0) return SurfaceEnum; … … 380 382 else if (strcmp(name,"LsfReinitializationAnalysis")==0) return LsfReinitializationAnalysisEnum; 381 383 else if (strcmp(name,"Approximation")==0) return ApproximationEnum; 382 384 else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum; 383 else if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum;384 else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum;385 385 else stage=4; 386 386 } 387 387 if(stage==4){ 388 if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum; 388 if (strcmp(name,"SIAApproximation")==0) return SIAApproximationEnum; 389 else if (strcmp(name,"SSAApproximation")==0) return SSAApproximationEnum; 390 else if (strcmp(name,"SSAHOApproximation")==0) return SSAHOApproximationEnum; 389 391 else if (strcmp(name,"SSAFSApproximation")==0) return SSAFSApproximationEnum; 390 392 else if (strcmp(name,"L1L2Approximation")==0) return L1L2ApproximationEnum; 391 393 else if (strcmp(name,"HOApproximation")==0) return HOApproximationEnum; … … 503 505 else if (strcmp(name,"SurfaceAverageVelMisfit")==0) return SurfaceAverageVelMisfitEnum; 504 506 else if (strcmp(name,"SurfaceLogVelMisfit")==0) return SurfaceLogVelMisfitEnum; 505 507 else if (strcmp(name,"SurfaceLogVxVyMisfit")==0) return SurfaceLogVxVyMisfitEnum; 506 else if (strcmp(name,"SurfaceRelVelMisfit")==0) return SurfaceRelVelMisfitEnum;507 else if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum;508 508 else stage=5; 509 509 } 510 510 if(stage==5){ 511 if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum; 511 if (strcmp(name,"SurfaceRelVelMisfit")==0) return SurfaceRelVelMisfitEnum; 512 else if (strcmp(name,"SurfaceSlopeX")==0) return SurfaceSlopeXEnum; 513 else if (strcmp(name,"SurfaceSlopeY")==0) return SurfaceSlopeYEnum; 512 514 else if (strcmp(name,"Temperature")==0) return TemperatureEnum; 513 515 else if (strcmp(name,"TemperaturePicard")==0) return TemperaturePicardEnum; 514 516 else if (strcmp(name,"ThicknessAbsMisfit")==0) return ThicknessAbsMisfitEnum; … … 626 628 else if (strcmp(name,"IceVolumeAboveFloatation")==0) return IceVolumeAboveFloatationEnum; 627 629 else if (strcmp(name,"TotalSmb")==0) return TotalSmbEnum; 628 630 else if (strcmp(name,"Absolute")==0) return AbsoluteEnum; 629 else if (strcmp(name,"Incremental")==0) return IncrementalEnum;630 else if (strcmp(name,"AugmentedLagrangianR")==0) return AugmentedLagrangianREnum;631 631 else stage=6; 632 632 } 633 633 if(stage==6){ 634 if (strcmp(name,"AugmentedLagrangianTheta")==0) return AugmentedLagrangianThetaEnum; 634 if (strcmp(name,"Incremental")==0) return IncrementalEnum; 635 else if (strcmp(name,"AugmentedLagrangianR")==0) return AugmentedLagrangianREnum; 636 else if (strcmp(name,"AugmentedLagrangianTheta")==0) return AugmentedLagrangianThetaEnum; 635 637 else if (strcmp(name,"None")==0) return NoneEnum; 636 638 else if (strcmp(name,"AgressiveMigration")==0) return AgressiveMigrationEnum; 637 639 else if (strcmp(name,"SoftMigration")==0) return SoftMigrationEnum; -
../trunk-jpl/src/wrappers/IssmConfig/IssmConfig.cpp
36 36 if(strcmp(name,"_HAVE_MPI_")==0){ 37 37 #ifdef _HAVE_MPI_ 38 38 value = 1.; 39 #else40 value = 0.;41 39 #endif 42 40 } 43 41 else if(strcmp(name,"_HAVE_DAKOTA_")==0){ 44 42 #ifdef _HAVE_DAKOTA_ 45 43 value = 1.; 46 #else47 value = 0.;48 44 #endif 49 45 } 50 46 else if(strcmp(name,"_HAVE_MUMPS_")==0){ 51 47 #ifdef _HAVE_MUMPS_ 52 48 value = 1.; 53 #else54 value = 0.;55 49 #endif 56 50 } 57 51 else if(strcmp(name,"_HAVE_GSL_")==0){ 58 52 #ifdef _HAVE_GSL_ 59 53 value = 1.; 60 #else61 value = 0.;62 54 #endif 63 55 } 64 56 else if(strcmp(name,"_HAVE_TAO_")==0){ 65 57 #ifdef _HAVE_TAO_ 66 58 value = 1.; 67 #else68 value = 0.;69 59 #endif 70 60 } 61 else if(strcmp(name,"_HAVE_M1QN3_")==0){ 62 #ifdef _HAVE_M1QN3_ 63 value = 1.; 64 #endif 65 } 71 66 else if(strcmp(name,"_HAVE_PETSC_")==0){ 72 67 #ifdef _HAVE_PETSC_ 73 68 value = 1.; 74 #else75 value = 0.;76 69 #endif 77 70 } 78 71 else if(strcmp(name,"_PETSC_MAJOR_")==0){ -
../trunk-jpl/src/m/enum/InversionDxminEnum.m
1 function macro=InversionDxminEnum() 2 %INVERSIONDXMINENUM - Enum of InversionDxmin 3 % 4 % WARNING: DO NOT MODIFY THIS FILE 5 % this file has been automatically generated by src/c/shared/Enum/Synchronize.sh 6 % Please read src/c/shared/Enum/README for more information 7 % 8 % Usage: 9 % macro=InversionDxminEnum() 10 11 macro=StringToEnum('InversionDxmin'); -
../trunk-jpl/src/m/enum/EnumDefinitions.py
140 140 def InversionMaxiterPerStepEnum(): return StringToEnum("InversionMaxiterPerStep")[0] 141 141 def InversionMinParametersEnum(): return StringToEnum("InversionMinParameters")[0] 142 142 def InversionNstepsEnum(): return StringToEnum("InversionNsteps")[0] 143 def InversionDxminEnum(): return StringToEnum("InversionDxmin")[0] 144 def InversionEpsrelEnum(): return StringToEnum("InversionEpsrel")[0] 143 145 def InversionNumControlParametersEnum(): return StringToEnum("InversionNumControlParameters")[0] 144 146 def InversionNumCostFunctionsEnum(): return StringToEnum("InversionNumCostFunctions")[0] 145 147 def InversionStepThresholdEnum(): return StringToEnum("InversionStepThreshold")[0] -
../trunk-jpl/src/m/enum/InversionEpsrelEnum.m
1 function macro=InversionEpsrelEnum() 2 %INVERSIONEPSRELENUM - Enum of InversionEpsrel 3 % 4 % WARNING: DO NOT MODIFY THIS FILE 5 % this file has been automatically generated by src/c/shared/Enum/Synchronize.sh 6 % Please read src/c/shared/Enum/README for more information 7 % 8 % Usage: 9 % macro=InversionEpsrelEnum() 10 11 macro=StringToEnum('InversionEpsrel');
Note:
See TracBrowser
for help on using the repository browser.