Changeset 17305
- Timestamp:
- 02/19/14 10:14:05 (11 years ago)
- Location:
- issm/trunk-jpl
- Files:
-
- 3 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/m4/issm_options.m4
r17240 r17305 1977 1977 AC_MSG_RESULT($HAVE_EXTRAPOLATION) 1978 1978 dnl }}} 1979 dnl with-LsfReinitialization{{{ 1980 AC_ARG_WITH([LsfReinitialization], 1981 AS_HELP_STRING([--with-LsfReinitialization = YES], [compile with LsfReinitialization capabilities (default is yes)]), 1982 [LSFREINITIALIZATION=$withval],[LSFREINITIALIZATION=yes]) 1983 AC_MSG_CHECKING(for LsfReinitialization capability compilation) 1984 1985 HAVE_LSFREINITIALIZATION=no 1986 if test "x$LSFREINITIALIZATION" = "xyes"; then 1987 HAVE_LSFREINITIALIZATION=yes 1988 AC_DEFINE([_HAVE_LSFREINITIALIZATION_],[1],[with LsfReinitialization capability]) 1989 fi 1990 AM_CONDITIONAL([LSFREINITIALIZATION], [test x$HAVE_LSFREINITIALIZATION = xyes]) 1991 AC_MSG_RESULT($HAVE_LSFREINITIALIZATION) 1992 dnl }}} 1979 1993 1980 1994 dnl Platform specifics -
issm/trunk-jpl/src/c/Makefile.am
r17303 r17305 583 583 issm_sources += ./analyses/ExtrapolationAnalysis.cpp 584 584 endif 585 if LSFREINITIALIZATION 586 issm_sources += ./analyses/LsfReinitializationAnalysis.cpp 587 endif 585 588 #}}} 586 589 #Gia sources {{{ -
issm/trunk-jpl/src/c/analyses/EnumToAnalysis.cpp
r17236 r17305 98 98 case ExtrapolationAnalysisEnum : return new ExtrapolationAnalysis(); 99 99 #endif 100 #ifdef _HAVE_LSFREINITIALIZATION_ 101 case LsfReinitializationAnalysisEnum : return new LsfReinitializationAnalysis(); 102 #endif 100 103 default : _error_("enum provided not supported ("<<EnumToStringx(analysis_enum)<<")"); 101 104 } -
issm/trunk-jpl/src/c/analyses/analyses.h
r17139 r17305 25 25 #include "./HydrologyShreveAnalysis.h" 26 26 #include "./LevelsetAnalysis.h" 27 #include "./LsfReinitializationAnalysis.h" 27 28 #include "./MasstransportAnalysis.h" 28 29 #include "./MeltingAnalysis.h" -
issm/trunk-jpl/src/c/cores/AnalysisConfiguration.cpp
r17159 r17305 116 116 117 117 case TransientSolutionEnum: 118 numanalyses=1 4;118 numanalyses=15; 119 119 analyses=xNew<int>(numanalyses); 120 120 analyses[ 0]=StressbalanceAnalysisEnum; … … 132 132 analyses[12]=LevelsetAnalysisEnum; 133 133 analyses[13]=ExtrapolationAnalysisEnum; 134 analyses[14]=LsfReinitializationAnalysisEnum; 134 135 break; 135 136 -
issm/trunk-jpl/src/c/shared/Enum/EnumDefinitions.h
r17274 r17305 354 354 LevelsetAnalysisEnum, 355 355 ExtrapolationAnalysisEnum, 356 LsfReinitializationAnalysisEnum, 356 357 /*}}}*/ 357 358 /*Approximations {{{*/ -
issm/trunk-jpl/src/c/shared/Enum/EnumToStringx.cpp
r17274 r17305 355 355 case LevelsetAnalysisEnum : return "LevelsetAnalysis"; 356 356 case ExtrapolationAnalysisEnum : return "ExtrapolationAnalysis"; 357 case LsfReinitializationAnalysisEnum : return "LsfReinitializationAnalysis"; 357 358 case ApproximationEnum : return "Approximation"; 358 359 case NoneApproximationEnum : return "NoneApproximation"; -
issm/trunk-jpl/src/c/shared/Enum/StringToEnumx.cpp
r17274 r17305 361 361 else if (strcmp(name,"LevelsetAnalysis")==0) return LevelsetAnalysisEnum; 362 362 else if (strcmp(name,"ExtrapolationAnalysis")==0) return ExtrapolationAnalysisEnum; 363 else if (strcmp(name,"LsfReinitializationAnalysis")==0) return LsfReinitializationAnalysisEnum; 363 364 else if (strcmp(name,"Approximation")==0) return ApproximationEnum; 364 365 else if (strcmp(name,"NoneApproximation")==0) return NoneApproximationEnum; … … 382 383 else if (strcmp(name,"Results")==0) return ResultsEnum; 383 384 else if (strcmp(name,"GenericParam")==0) return GenericParamEnum; 384 else if (strcmp(name,"AdolcParam")==0) return AdolcParamEnum;385 385 else stage=4; 386 386 } 387 387 if(stage==4){ 388 if (strcmp(name,"BoolInput")==0) return BoolInputEnum; 388 if (strcmp(name,"AdolcParam")==0) return AdolcParamEnum; 389 else if (strcmp(name,"BoolInput")==0) return BoolInputEnum; 389 390 else if (strcmp(name,"BoolParam")==0) return BoolParamEnum; 390 391 else if (strcmp(name,"Contour")==0) return ContourEnum; … … 505 506 else if (strcmp(name,"VzMesh")==0) return VzMeshEnum; 506 507 else if (strcmp(name,"Enthalpy")==0) return EnthalpyEnum; 507 else if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum;508 508 else stage=5; 509 509 } 510 510 if(stage==5){ 511 if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum; 511 if (strcmp(name,"EnthalpyPicard")==0) return EnthalpyPicardEnum; 512 else if (strcmp(name,"ThicknessAbsGradient")==0) return ThicknessAbsGradientEnum; 512 513 else if (strcmp(name,"ThicknessAlongGradient")==0) return ThicknessAlongGradientEnum; 513 514 else if (strcmp(name,"ThicknessAcrossGradient")==0) return ThicknessAcrossGradientEnum; … … 628 629 else if (strcmp(name,"Sset")==0) return SsetEnum; 629 630 else if (strcmp(name,"Verbose")==0) return VerboseEnum; 630 else if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum;631 631 else stage=6; 632 632 } 633 633 if(stage==6){ 634 if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 634 if (strcmp(name,"TriangleInterp")==0) return TriangleInterpEnum; 635 else if (strcmp(name,"BilinearInterp")==0) return BilinearInterpEnum; 635 636 else if (strcmp(name,"NearestInterp")==0) return NearestInterpEnum; 636 637 else if (strcmp(name,"XY")==0) return XYEnum; -
issm/trunk-jpl/src/m/enum/EnumDefinitions.py
r17274 r17305 347 347 def LevelsetAnalysisEnum(): return StringToEnum("LevelsetAnalysis")[0] 348 348 def ExtrapolationAnalysisEnum(): return StringToEnum("ExtrapolationAnalysis")[0] 349 def LsfReinitializationAnalysisEnum(): return StringToEnum("LsfReinitializationAnalysis")[0] 349 350 def ApproximationEnum(): return StringToEnum("Approximation")[0] 350 351 def NoneApproximationEnum(): return StringToEnum("NoneApproximation")[0]
Note:
See TracChangeset
for help on using the changeset viewer.